golang-generic-channel-exemple