Description
Computes differences between expression-like trees in Haskell. Tree diffs can show structural changes more clearly than plain text diffs when data has nested shape.
It is useful for test failures, debugging, golden tests, AST comparisons, and developer diagnostics. Good output still depends on choosing meaningful tree representations for the values being compared.