It is indeed very exciting to add some functionality to language that doesn’t exist. But there is something that worries me.
Buffered channels are limited in language for some reason.
If my readers can’t keep up with input from writers then I think it makes little sense to generate gigabytes of data that my program is not able to process? If my readers are not interested in the data right now but eventually then maybe I should use some persistent store instead?