Adding a function stream-console?

Sync'd with master, rebased, squashed.  With luck....