Addresses issue #104.
These can be used for any object which implements stream protocol (mp_stream_p_t).