Haskell eve api