Distribute a list over a result type. Return the head and tail of a list, respectively. True if list is empty. The value for nil is provided by the 'b argument. The value for the first application is provided by the 'b argument.
Indexes are zero-based.
If the lists are not of equal length, zips up to the length of the shortest list. If no item satisfies the predicate, Nothing is returned. Filter a list, removing all elements that don't satisfy the predicate, or remove all elements of a list that satisfy the predicate. Return the first n elements of a list, or remove the first n elements of a list. Reverse a list.