>   そもそも今回の質問のきっかけは、「今までの最小値」と現在の
> 値を比較したい処理があり、「今までの最小値」の初期値を +∞的
> なものにしよう、Maybe を使ってみよう、ということからでした。
> こういうときは Haskell ではどう書くのがよいでしょうか。

Bounded class のインスタンスとして宣言する。
じゃだめ?

--nobsun

--
ML: haskell-jp / quickml.com
使い方: http://QuickML.com/