Replacement for the Haskell Prelude