Extra functions for the standard Haskell libraries
