Error found: in module Main at tests/purs/failing/CompareInt4.purs:14:14 - 14:26 (line 14, column 14 - line 14, column 26) Could not match type    GT   with type    LT   while solving type class constraint    Prim.Int.Compare b0  a1  LT   while checking that type forall (l :: Int) (r :: Int).   Compare l r LT => Proxy @(Row Int)  ( left :: l   , right :: r   )  is at least as general as type Proxy @(Row Int)  ( left :: b0   , right :: a1   )  while checking that expression assertLesser has type Proxy @(Row Int)  ( left :: b0   , right :: a1   )  in value declaration impossible where a1 is a rigid type variable bound at (line 14, column 14 - line 14, column 26) b0 is a rigid type variable bound at (line 14, column 14 - line 14, column 26) See https://github.com/purescript/documentation/blob/master/errors/TypesDoNotUnify.md for more information, or to contribute content related to this error.