=str #15755 #15756 source and sink

sorry, deleted the old branch by accident, previous discussion was at #15786 
At that point it is too early to specify the materializer, as far as I can see. Then it would not be possible to define the full flow at one place, and then materialize it at another place.