A go style channel implementation for JavaScript that works nicely with co