Open np opened 3 years ago
Should it make sense to first check that the terms are different ?
https://github.com/ekmett/guanxi/blob/e267f4210a9c10d0091371ea9b028b7d6fa8b9f3/src/Equality.hs#L77-L78
is :: MonadRef m => TermM m -> TermM m -> m () is m n | m == n = pure () | otherwise = do ...
Should it make sense to first check that the terms are different ?
https://github.com/ekmett/guanxi/blob/e267f4210a9c10d0091371ea9b028b7d6fa8b9f3/src/Equality.hs#L77-L78