fixup! =str

- fix typos
- make FutureSink into a light-weight Subscriber and allow it to be
  actively constructed (with test)