when 式を結果とする return を各分岐が独立した return で終了する when 式に変換します。