Zafu/Collection/NonEmptyChainsource code:
public dependencies: Zafu/Abstract/Eq, Zafu/Abstract/Foldable,
Zafu/Abstract/Hash, Zafu/Abstract/Ord, Zafu/Abstract/Semigroup,
Zafu/Abstract/Traverse,
Zafu/Collection/Chain, Zafu/Collection/NonEmptyList
NonEmptyChainany, append, combine_all, concat, concat_all, distinct_by_hash, eq_NonEmptyChain, exists, filter, flat_map, foldable_NonEmptyChain,
foldl, foldr, for_all, from_Chain, from_List, from_append, from_prepend, get, get_or, hash_NonEmptyChain, head, init, last, map, ord_NonEmptyChain, prepend, reverse, set, singleton, size, sort, sum, sumf, tail, to_Chain, to_List, to_NonEmptyList, traverse_NonEmptyChain,
uncons, uncons_right, zipNonEmptyChain[a]type NonEmptyChain[a: +*]
Append(init: Zafu/Collection/Chain::Chain[a], last: a)Prepend(head: a, tail: Zafu/Collection/Chain::Chain[a])anyreferences: Bool, NonEmptyChain
def any(items: NonEmptyChain[Bool]) -> Bool
appendreferences: NonEmptyChain
def append[a](items: NonEmptyChain[a], item: a) -> NonEmptyChain[a]
combine_allreferences: NonEmptyChain, Zafu/Abstract/Semigroup::Semigroup
def combine_all[a](items: NonEmptyChain[a], semi: Zafu/Abstract/Semigroup::Semigroup[a]) -> a
concatreferences: NonEmptyChain
def concat[a](left: NonEmptyChain[a], right: NonEmptyChain[a]) -> NonEmptyChain[a]
concat_allreferences: NonEmptyChain
def concat_all[a](items: NonEmptyChain[NonEmptyChain[a]]) -> NonEmptyChain[a]
distinct_by_hashreferences: NonEmptyChain, Zafu/Abstract/Hash::Hash
def distinct_by_hash[a](h: Zafu/Abstract/Hash::Hash[a], items: NonEmptyChain[a]) -> NonEmptyChain[a]
eq_NonEmptyChainreferences: NonEmptyChain, Zafu/Abstract/Eq::Eq
def eq_NonEmptyChain[a](eq_item: Zafu/Abstract/Eq::Eq[a]) -> Zafu/Abstract/Eq::Eq[NonEmptyChain[a]]
existsreferences: Bool, NonEmptyChain
def exists[a](items: NonEmptyChain[a], pred: a -> Bool) -> Bool
filterreferences: Bool, NonEmptyChain, Option
def filter[a](items: NonEmptyChain[a], pred: a -> Bool) -> Option[NonEmptyChain[a]]
flat_mapreferences: NonEmptyChain
def flat_map[a, b](items: NonEmptyChain[a], fn: a -> NonEmptyChain[b]) -> NonEmptyChain[b]
foldable_NonEmptyChainreferences: NonEmptyChain, Zafu/Abstract/Foldable::Foldable
foldable_NonEmptyChain: Zafu/Abstract/Foldable::Foldable[NonEmptyChain]
foldlreferences: NonEmptyChain
def foldl[a, b](items: NonEmptyChain[a], init: b, fn: (b, a) -> b) -> b
foldrreferences: NonEmptyChain
def foldr[a, b](items: NonEmptyChain[a], init: b, fn: (a, b) -> b) -> b
for_allreferences: Bool, NonEmptyChain
def for_all[a](items: NonEmptyChain[a], pred: a -> Bool) -> Bool
from_Chainreferences: NonEmptyChain, Option, Zafu/Collection/Chain::Chain
def from_Chain[a](items: Zafu/Collection/Chain::Chain[a]) -> Option[NonEmptyChain[a]]
from_Listreferences: List, NonEmptyChain, Option
def from_List[a](items: List[a]) -> Option[NonEmptyChain[a]]
from_appendreferences: NonEmptyChain, Zafu/Collection/Chain::Chain
def from_append[a](init0: Zafu/Collection/Chain::Chain[a], last0: a) -> NonEmptyChain[a]
from_prependreferences: NonEmptyChain, Zafu/Collection/Chain::Chain
def from_prepend[a](head0: a, tail0: Zafu/Collection/Chain::Chain[a]) -> NonEmptyChain[a]
getreferences: Int, NonEmptyChain, Option
def get[a](items: NonEmptyChain[a], idx: Int) -> Option[a]
get_orreferences: Int, NonEmptyChain, Unit
def get_or[a](items: NonEmptyChain[a], idx: Int, on_missing: () -> a) -> a
hash_NonEmptyChainreferences: NonEmptyChain, Zafu/Abstract/Hash::Hash
def hash_NonEmptyChain[a
](hash_item: Zafu/Abstract/Hash::Hash[a]) -> Zafu/Abstract/Hash::Hash[NonEmptyChain[a]]
headreferences: NonEmptyChain
def head[a](items: NonEmptyChain[a]) -> a
initreferences: NonEmptyChain, Zafu/Collection/Chain::Chain
def init[a](items: NonEmptyChain[a]) -> Zafu/Collection/Chain::Chain[a]
lastreferences: NonEmptyChain
def last[a](items: NonEmptyChain[a]) -> a
mapreferences: NonEmptyChain
def map[a, b](items: NonEmptyChain[a], fn: a -> b) -> NonEmptyChain[b]
ord_NonEmptyChainreferences: NonEmptyChain, Zafu/Abstract/Ord::Ord
def ord_NonEmptyChain[a
](ord_item: Zafu/Abstract/Ord::Ord[a]) -> Zafu/Abstract/Ord::Ord[NonEmptyChain[a]]
prependreferences: NonEmptyChain
def prepend[a](item: a, items: NonEmptyChain[a]) -> NonEmptyChain[a]
reversereferences: NonEmptyChain
def reverse[a](items: NonEmptyChain[a]) -> NonEmptyChain[a]
setreferences: Int, NonEmptyChain, Option
def set[a](items: NonEmptyChain[a], idx: Int, value: a) -> Option[NonEmptyChain[a]]
singletonreferences: NonEmptyChain
def singleton[a](item: a) -> NonEmptyChain[a]
sizereferences: Int, NonEmptyChain
def size[a](items: NonEmptyChain[a]) -> Int
sortreferences: NonEmptyChain, Order
def sort[a](items: NonEmptyChain[a], order: Order[a]) -> NonEmptyChain[a]
sumreferences: Int, NonEmptyChain
def sum(items: NonEmptyChain[Int]) -> Int
sumfreferences: Float64,
NonEmptyChain
def sumf(items: NonEmptyChain[Float64]) -> Float64
tailreferences: NonEmptyChain, Zafu/Collection/Chain::Chain
def tail[a](items: NonEmptyChain[a]) -> Zafu/Collection/Chain::Chain[a]
to_Chainreferences: NonEmptyChain, Zafu/Collection/Chain::Chain
def to_Chain[a](items: NonEmptyChain[a]) -> Zafu/Collection/Chain::Chain[a]
to_Listreferences: List, NonEmptyChain
def to_List[a](items: NonEmptyChain[a]) -> List[a]
to_NonEmptyListreferences: NonEmptyChain, Zafu/Collection/NonEmptyList::NonEmptyList
def to_NonEmptyList[a](items: NonEmptyChain[a]) -> Zafu/Collection/NonEmptyList::NonEmptyList[a]
traverse_NonEmptyChainreferences: NonEmptyChain, Zafu/Abstract/Traverse::Traverse
traverse_NonEmptyChain: Zafu/Abstract/Traverse::Traverse[NonEmptyChain]
unconsreferences: NonEmptyChain, Tuple2, Zafu/Collection/Chain::Chain
def uncons[a](items: NonEmptyChain[a]) -> (a, Zafu/Collection/Chain::Chain[a])
uncons_rightreferences: NonEmptyChain, Tuple2, Zafu/Collection/Chain::Chain
def uncons_right[a](items: NonEmptyChain[a]) -> (Zafu/Collection/Chain::Chain[a], a)
zipreferences: NonEmptyChain, Tuple2
def zip[a, b](left: NonEmptyChain[a], right: NonEmptyChain[b]) -> NonEmptyChain[(a, b)]