# Functions
Any returns `true` if any element of the iterable is `true`.
No description provided by the author
ApS attaches a value to a context [S1] to produce a context [S2] by considering the context and the value concurrently.
Bind attaches the result of a computation to a context [S1] to produce a context [S2].
BindTo initializes a new state [S1] from a value [T].
No description provided by the author
No description provided by the author
Compress returns an [Iterator] that filters elements from a data [Iterator] returning only those that have a corresponding element in selector [Iterator] that evaluates to `true`.
Count creates an [Iterator] containing a consecutive sequence of integers starting with the provided start value.
Current returns the current element in an iterator `P.Pair`.
No description provided by the author
Bind creates an empty context of type [S] to be used with the [Bind] operation.
DropWhile creates an [Iterator] that drops elements from the [Iterator] as long as the predicate is true; afterwards, returns every element.
Empty returns the empty iterator.
No description provided by the author
No description provided by the author
No description provided by the author
First returns the first item in an iterator if such an item exists.
No description provided by the author
No description provided by the author
No description provided by the author
From constructs an array from a set of variadic arguments.
FromArray returns an iterator from multiple elements.
FromLazy returns an iterator on top of a lazy function.
No description provided by the author
Last returns the last item in an iterator if such an item exists.
Let attaches the result of a computation to a context [S1] to produce a context [S2].
LetTo attaches the a value to a context [S1] to produce a context [S2].
MakeBy returns an [Iterator] with an infinite number of elements initialized with `f(i)`.
No description provided by the author
Monad implements the monadic operations for iterators.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Next returns the iterator for the next element in an iterator `P.Pair`.
Of returns an iterator with one single element.
Reduce applies a function for each value of the iterator with a floating result.
Repeat creates an [Iterator] containing a value repeated the specified number of times.
Replicate creates an infinite [Iterator] containing a value.
No description provided by the author
No description provided by the author
No description provided by the author
ToArray converts the iterator to an array.
No description provided by the author
Zip takes two iterators and returns an iterators of corresponding pairs.
ZipWith applies a function to pairs of elements at the same index in two iterators, collecting the results in a new iterator.