コルーチンを使えば大抵は解決する