Simplified consumer loop (we're breaking out when TaskCanceledException is thrown anyway)
Simplified consumer loop (we're breaking out when TaskCanceledException is thrown anyway)

HellBrick/AsyncCollections