逆にダックタイピングは便利なので関数型言語にも取り込んでほしい