Stream cookbook

**NOT FOR MERGE**

Just a quick preview, WIP. Feel free to recommend new recipes.
Do we want to show `HeadSink()` or `Sink.head` to people?