anchor.diff:  ==>[software:0,person:3.5]
   ----
   
  -Since software vertices have no outgoing edges and thus no weight values to sum, `software` will no longer show up in the result. In order to get the same result as before, one would
  -have to add a `coalesce()`-step:
  +Since software vertices have no outgoing edges and thus no weight values to sum, `software` will no longer show up in
  +the result. In order to get the same result as before, one would have to add a `coalesce()`-step:
   
   [source,groovy]
   ----
  
positive.code: ==>[a:marko]
  ----
  
  Above is the old behavior; the second `select("a")` has no effect, it selects the side-effect `a` again, although one would expect to get the map entry `a`. What follows is the new behavior:
  
  [source,groovy]
  ----
  
negative.code: ==>0
  ----
  
  These traversals will no longer emit a result. Note, that this also affects more complex scenarios, e.g. if these
  steps are used in `by()` modulators:
  
  [source,groovy]
  ----
  