Doc updates
Lazy Iteration tools
Try - and repeat

class that will make multiple attempts if exceptions are thrown, up to a
given number of times.
TODO: consumer builder