thanks, it was as close to Gremlin[0] as I could get without losing type safety (Gremlin is untyped)
[0] https://tinkerpop.apache.org/