>>593
せっかちですね.モナドでobserver一覧を管理して,
インタフェースはモジュールとクラスで提供できるので実装は可能でしょ.
ただ関数型プログラミングとしてうれしいかどうかは別問題.
Haskellで使いやすいパターンとJavaで使いやすいパターンは異なるはずなので
これが出来るかあれが出来るかという議論は不毛だしつまらん.