Implemented replacement reduce() function which honors StopTransduction.
Fixed PEP8 issue.
Added test that taking() doesn't consume unnecessarily from input seq.
Added documentation to StopTransduction.
Updated docstring for taking()
Added take_while transducer.
Transducers now based on coroutine implementations.
Added taking_while() coroutine and transducer.
Simplified implementation of taking()
PEP8 cleanup
Transplanted coroutine doctests into real tests for mutation testing purposes.
Added mutation testing instructions to the readme.
Cleaned up StopTransduction definition based on mutation testing results.