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