Unifies list-like operations in many useful Haskell libraries