function turnsの定義の戻り値をvoid指定して定義を他の呼び出しよりも先にしても駄目か?
function turns(): void {にして、コードをもっと若い行に移動