Improve error reporting when end is hit early.
Change API to consume streams multiple times, bump to 0.1.0