=str Sugar to make flows between vertices optional

yes, mergecast is a great idea. That would simplify definition of the [wikipedia](https://en.wikipedia.org/wiki/Topological_sorting#mediaviewer/File:Directed_acyclic_graph.png) graph.