tcfail029.hs:6: No instance for `Ord Foo' arising from use of `>' at tcfail029.hs:6 in the definition of function `f': x > Bar