Haskell library for chemistry