haskell tools for chemistry