>>32
それだとオーバーロードになりませんか?

>>33
シグネチャが一致していることを調べる関数は無いんじゃないかな