A same-producer, same-consumer bounded channel, for a single async task. See the docs for an explanation and examples.