オーバーロード
cf. https://dexall.co.jp/articles/?p=2131
返り値の型や引数などが異なるが, 内部の処理が同じ関数を複数定義できる機能?
同じ処理を異なる条件で書き分けられるのが良い?
あんまり理解してないが, まだ使わないから良いか