[Haskell-cafe] What does it mean to derive "equations of restricted from" in Haskell?