eqsat: An Equality Saturation Dialect for Non-destructive Rewriting | Synapse