Right, it's not Clojure, but we tried to borrow some syntactical elements for readability. More discussion here:
(->> ($alice) (assoc $friends) (assoc $friends) (filter (> age 20)) (count))
...in Gremlin is: g.V(alice).out("friends").out("friends").has("age",gt(20)).count()