github.com/atedja/gtunnel (go): Tunnel is a clean wrapper around native Go channel to allow cleanly closing the channel without throwing a panic.
Keywords: channels|go|golang|wrapper