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

...pe inference.
@drewhk Should the DSL-egnerator dictate what is fusable and what isn't, isn't that up to the FlowMaterializer to identify and act upon?