+str #16038 Create Source/Flow/Sink from partial flow graphs

Fixes #16038
Makes sense from that angle. Is the same true for a Tap? The other question is: do we have test cases that verify that the right errors are raised when adding a Source twice that has a TapWithKey in it?