Closing closed channels
A Go channel cannot be closed twice, doing so will panic…
It is obviously better to have a single path managing the lifecycle of a channel, creating the channel at the beginning and closing it at the end, but channels enable interesting signaling patterns where…