Streamresult preview

I'd like to merge this and release it with a no-compat-guarantee warning.

Thoughts?