when yielding a channel, perform a take by default (fixes #4)
Merge pull request #12 from jlongster/take-default

when yielding a channel, perform a take by default (fixes #4)
deprecate "sleep" in favor of "timeout"
fix typo in dev:watch task
remove obsolete license file
don't require callback for putAsync (fixes #16)
allow put handler not to have a callback
don't use noOp with putAsync now that the callback is optional
Merge branch 'putAsync-optional-callback'
don't ignore undefined's from exception handler when transforming values
throw up on attempt to use transducer with an unbuffered channel
document the use of transducer
0.3.0
commit the handler when putting on a closed channel (fixes #18)

This fixes alts' at-most-once guarantee being violated when there is an
operation that:
- Attempts to put on a closed channel.
- Is registered after other not-ready-yet operations.
0.3.1
keep track of the original generator function for debugging
Merge pull request #19 from jlongster/master

keep track of the original generator function for debugging
add function that helps with callback scheduling
fix expanding reduction
fix gathering reduction