sendはyieldで停止しているジェネレータを再開するときにyieldに値を
返させる関数だから、停止してない最初に呼べないのはあたりまえ。許した
としても、yieldで停止した後に呼ばれたsendで上書きされるので意味がない。