多相バリアントでopen recursion - Qiita

OCamlでも(オブジェクトもrefも使わずに)Open Recursionしたい!!・・・したい?? - Arantium Maestum に刺激を受けたので、多相バリアントでopen recursionする方法をメモ。 問題設定としては、よくある感じの整数の和と積がある...