なんで、宣言のとき型と変数名逆にしたんだろうなあ、苛つくわあ