callってif文で条件分岐された場所に書いても先読みされるんだよな、、
2重定義とかでハマったわ