Return back streams

This PR returns back __event streams__, that was removed before. But also removes `errors` as event types, so there is only `value` and `end` now. I trying to minimize functionality of the library to keep code base manageable for me.