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

Fixes #16038
ok, I would think it would be a natural optimization to return `this` if it was immutable (but I guess they can't know that it is immutable)