A few inline comments for producer-ng functions

Also credit myself for reference implementations of the two channel idioms that
I ended up using. Having https://github.com/eapache/channels/ already written
and at hand made it a lot easier to reason about the design when I started
building this.
Merge pull request #209 from Shopify/producer-comments-credit

A few inline comments for producer-ng functions