I just wanted to quickly mention a minor new feature that will be available in 3.1.0. It is an addition to the utilities plugin and is basically a function called describeSteps(). When it is called from the Gremlin Console it will scan the classpath for all non-abstract Step implementations and print them in a table to display which important base classes and marker interfaces they extend/implement. This kind of information will be useful to those developing core API/TraversalStrategy implementations. You can see its usage in this gist:
https://gist.github.com/spmallette/e12aebc8a747623059c4
