Adventures in streams