I started this package because there were requests for adding new utility functions to the @base@ package, often to the `Data.List` module. However, adding a function to `Data.List` takes a long time and if I actually import it, my package depends on a new GHC version just for the sake of a simple utility function. It seemed more appropriate to me to collect such functions in a simple third-party package. Over the time, however, many but not all functions were added to @base@ and are now in wide use. Some functions even got fancy optimizations in @base@. Thus some functions in this package may look outdated. However, I keep them for compatibility. So far, I have not removed any function. The package contains contributions to `Data.List` by David Feuer.