オーバーロード可なら
元の型を関数名に含める意味なくね?