Multi Consumer Stream

Provides handles to streams, allowing multiple different tasks to read from the same underlying stream. OwnerMCS is based on lifetimes, MCS on reference counting.

API documentation