汎用関数の型制限なんてできますか?
intとfloatとdoubleのみ可能みたいな。