つまり、第二引数の型を変えて多重定義するためというものなのか?
今いち存在意義がわからんが・・・・・・