For now, a multimethod implementation of the old send semantics can be placed in core/io. Ideally, all calls to send should be examined, as this will probably be a good indication of possible problems with the new channel semantics..