Fix broken alts put handler
Make test the default target
Split up into smaller files
Fix another closure capture bug
Add pipe
Add esnext option to jslint
Create Channel object
Add mapPull
Add mapPush
Add missing semicolon