+str - Changes the signature of Source.expand to be curried, to guide ty...

...pe inference.
yes, it should be completely delegated to the FlowMaterializer