interfaceでない引数はディスパッチと無関係ということにすれば
組み合わせが多すぎるという問題が起きにくいと思います