Compiles, but panics with nil pointer.
Compiles, runs, outputs everything, then dealocks.
Added another filter.  Still deadlocks at the end.
Deadlocks gone by draining the channels with range, and closing the producer and consumer channels.