Haskell asana toolkit