Add generate to allow (possibly infinite) callback based sequences
Add each/forEach and documentation
Add asCallback and lastValue