+ Add support for F# generated Tuples in Return function

The following F# code becomes possible:

```fsharp
let results = client.Cypher
  .OptionalMatch("n-[r]-()")
  .Delete("n, r")
  .Return(fun n r -> n.CountDistinct(),r.CountDistinct())
  .Results
  .Single()
```