これ `other` が `nil` だと死ぬのではと思ったけど、 `is_a?` が `Object` で定義されているので問題なかったｗ