Sequence
Determines whether the passed array is ascending or descending,
respectively. Returns a function that takes an optional
arg and uses it as the operand or injects a argument from some other
source (e.g., HTML element, query string).
When called, the returned function returns the operand if it is
ascending/descending, otherwise returns an Error.
TODO: Potentially extensible to other iterators.
- IsAscending
= (datatype = "Array") => operand => (arg => Either<Error, Array) - IsDescending
= (datatype = "Array") => operand => (arg => Either<Error, Array)