**reverse** -package -bytestring

reverse xs returns the elements of xs in reverse order. xs must be finite.
*O(n)*. The reverse of a sequence.

*O(n)* reverse t returns the elements of t in reverse order.
*O(n)* Reverse the characters of a string. Subject to fusion.

*O(1)* Iterate one step backwards through a UTF-16 array, returning the current character and the delta to add (i.e. a negative number) to give the next offset to iterate at.

Making functors whose elements are notionally in the reverse order from the original functor.

The same functor, but with Foldable and Traversable instances that process the elements in the reverse order.