Structural diff for Haskell code.