利用する側が型を意識して呼び出さないといけないんじゃ、代わりになってないと思う