Add stream extension

fixes #680
17 files changed