Streaming tweaks: yield stream to block, privatize ivar

This should avoid collisions with any @stream variable that people may
use, and it should make it more intuitive to write directly to the
stream in the streaming block.

Signed-off-by: Stephen Celis <stephen@stephencelis.com>