neo4j haskell client