macro_rules! visit_place_fns {
    (mut) => { ... };
    () => { ... };
}