pub trait VisitorMut {
// Required methods
fn enter_mut(
&mut self,
node: &mut dyn Visitable,
ctx: &mut dyn VisitorContext,
);
fn exit_mut(
&mut self,
node: &mut dyn Visitable,
ctx: &mut dyn VisitorContext,
);
}