;77      !"#$%&'()*+,-./0123456NoneNoneGenerates both 7 and 8% instance declarations for the given  data type. DThis is a convienience function which is equivalent to calling both   and .  Generates a 7/ instance declaration for the given data type.  Example:    data Foo = Foo Char Int  $( 9 ''Foo) (This will splice in the following code:   instance 7 Foo where  : =  value -> case value of ' Foo arg1 arg2 -> ; $ < $ do  mv <- = 2  > mv 0 (: arg1)  > mv 1 (: arg2) " return mv IGenerates a lambda expression which encodes the given data type as JSON.  Example:    data Foo = Foo Int    encodeFoo :: Foo -> ?  encodeFoo = $( id ''Foo) (This will splice in the following code:   v"alue -> case value of Foo arg1 -> : arg1  Generates a 8/ instance declaration for the given data type.  Example:    data Foo = Foo Char Int  $( id ''Foo) (This will splice in the following code:   instance 8 Foo where  @ =  value -> case value of  ; arr -> . if (V.length arr == 2)  then Foo <$> @ (arr A 0)  <*> @ (arr A 1) ! else fail "< error message>" # other -> fail "< error message>" JGenerates a lambda expression which parses the JSON encoding of the given  data type.  Example:    data Foo = Foo Int    parseFoo :: ? -> B Foo  parseFoo = $( id ''Foo) (This will splice in the following code:   \"value -> case value of arg -> Foo <$> @ arg  Function to change field names. 'Name of the type for which to generate 7 and 8  instances.  Function to change field names. )Name of the type for which to generate a 7 instance  declaration.  Function to change field names. Name of the type to encode.  Function to change field names. )Name of the type for which to generate a 8 instance  declaration.  Function to change field names. Name of the encoded type.  Safe-Infered2Convert an object to a Lucene query encoded as an C.        NoneVInformation about your neo4j configuration needed to make requests over the REST api. A neo4j node or edge No value returned from Neo4j #Possibly a value returned by Neo4j Values returned by Neo4j. "Columns returned by Neo4j. $#A single column returned by Neo4j. &#A single result returned by Neo4j. (SRaw result data returned by Neo4j. Only use this if you care about column headers. ,AAll interaction with Neo4j is done through the Cypher monad. Use 0 to add a query to the monad. -cAn error in handling a Cypher query, either in communicating with the server or parsing the result 0Perform a cypher query 1Create a cypher node 2Get a cypher node 3MSet cypher properties. This currently cannot be done through cypher queries. 4.Get the nodes matching the given lucene query 53Get the http connection manager for a Cypher monad 6&Execute some number of cypher queries 5 !"#$%&'()*+,DEFG-./0123456HIJKLMNOPQ) !"#$%&'()*+,-./0123456),()*+6021435-/.&' !$%"#" !"#$%&'()*+,DEFG-/.0123456HIJKLMNOPQR      !""##$$%%&&'()*+,-./012345645789:45;4<=>?@>AB>AC4<D45E>?F4<GHIJKLMNOPQRSTUVWXY cypher-0.7Data.Default.NewTHData.Aeson.TH.SmartDatabase.Cypher.LuceneDatabase.Cypher deriveDefault deriveJSON deriveToJSONmkToJSONderiveFromJSON mkParseJSON LuceneQuery.>..<..=..&..|..-.toxto luceneEncodePortHostnameDBInfocypher_hostname cypher_portEntity entity_identity_properties entity_data CypherUnit CypherMaybe CypherNothing CypherJust CypherVals CypherCols CypherCol CypherVal CypherResult rescolumnsresdataCypherCypherExceptionCypherClientParseExceptionCypherServerExceptioncypher cypherCreate cypherGetNode cypherSet cypherGetwithCypherManager runCypher aeson-0.6.0.2Data.Aeson.Types.ClassToJSONFromJSONbaseGHC.BaseidtoJSONData.Aeson.Types.InternalArray vector-0.9.1 Data.VectorcreateData.Vector.Mutable unsafeNew unsafeWriteValue parseJSON unsafeIndexParserbytestring-0.9.2.1Data.ByteString.Lazy.Internal ByteString$fToJSONEntity$fFromJSONEntity$fToJSONDBInfo$fToJSONCypherResult$fFromJSONCypherUnit$fFromJSONCypherMaybe$fFromJSONCypherVals$fFromJSONCypherCols$fFromJSONCypherCol$fFromJSONCypherVal$fMonadIOCypher $fMonadCypher$fExceptionCypherException$fToJSONCypherRequest