マルチメソッドが有れば、インターフェースなんぞいらん。
名前が同じ関数は、全て同じインターフェースだ。
ひとたび呼び出せば引数の型に応じて正しくディスパッチされる。
ただそれだけ。