Stream cookbook

**NOT FOR MERGE**

Just a quick preview, WIP. Feel free to recommend new recipes.
that should not prevent them being recipes :) In fact I expect many recipes to evolve and get simpler over time either because they get embedded as library features, or they can be expressed more efficiently on top of other new features.