{"ast_node_type":"other","tokens":[{"end":44,"kind":"keyword","start":0,"text":"macro_rules!"}]}
macro_rules! generate_flat_map_visitor_fns {
    ($($name:ident, $Ty:ty, $flat_map_fn:ident$(, $param:ident: $ParamTy:ty)*;)+) => {