普通に関数でいいと思うんだが、あえて(関数?)オーバーロードって言ってるのはなんで?