[Haskell-cafe] Replacing [a] with (Set c a) in Monad instance.