Using channels: some typical scenarios

Channels and containers provide a powerful way to pass data between programs. This section contains some examples of how channels can be used.