=str FutureSink must not be singleton

* and more careful use of  Source / Sink in Maps
this looks fishy, should at least be `_: `