a structural diff that understands syntax 🟥🟩