>>359
「仲間になれるかどうか?」をチェックすれば例外ハンドルせずに済むみたいな感じかあ

うまく言語化できないけど型やインタフェースで防げる例外は型ガードで避けたい
例えると実行時にtrue/false以外にnullとかundefinedみたいなものも返り得るのが苦手的な感じ
極力性的チェックに寄せるみたいな