Haskell Utilities to work with basement