linquish graph
OnEach IEnumerable extension added
sink-source-semantics in GraphPair and et al