A Haskell algebra library.