Multiplexing with Go concurrency patterns (www.reddit.com)