This issue had me thinking a bit: https://issues.apache.org/jira/browse/TINKERPOP3-620
As the list of marker interfaces grows for steps, it will be interesting to see how we will properly maintain them. It worries me a bit that there could be ill-effects if we miss a marker for a step somewhere. Perhaps we could do something generative in the docs to produce a "report" that more clearly shows the steps and their groupings via marker? Maybe a matrix: STEP | Mutating | Communitative | Ranging | ... AddVertexStep | X | | | ... RangeGlobalStep | | | X | ... Not only could we use something like this for general quality control before release, but we it would be a pretty nice tool for strategy developers to have as a reference. thoughts?
