こういう「直観に反するコード」を作られると動的言語だと原因究明がクッソ面倒になるからな
ルールを守って使えば動的言語は良いものだがルールを守らない奴がいると簡単に崩壊する