autoで読みにくくなる所って大体変数名をちゃんとすれば良い
それで足りないなら仕方ないから型を書く