an experimental haskell library