why would you want to get the same epoch again and again?

just throwing thoughts to simplify the API. We're still exploring and
we should focus on the most important features and the simplest API.
we'll make it more advanced afterwards once we know better
the use cases.

regarding the stopping of rt_epochs I am not sure. Should the client
says that he has not more data to send? or should rt_epochs expose
a stop() method?