Add eagerly... a table-based corollary to lazily

I'm not sure about the naming or the ergonomics. I think the utility is
clear. Probably more useful than collect, really. However collect is
valuable as a simple one-step "unboxing" of coroutine iterators.
Remove magic reduce function. Iterators only.
Fix docs