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