pub type Rewrite<'a> = &'a mut dyn FnMut(&mut BoundExpr);
A rewrite applied to one expression before its children are walked.