easier use of compose: it has a fluent api now
take_while implemented
take_until implemented
drop implemented
drop_while implemented
product implemented
reducing to a single value is much easier now.
comments on generate corrected