変数がどの範囲で利用可能なのかぱっと見わからんのが酷すぎる