Step3の派生。channelに構造体を指定する方法