{"ast_node_type":"other","tokens":[{"end":27,"kind":"keyword","start":0,"text":"for"}]}
        for elem in $list {
    ($visitor: expr, $method: ident, $list: expr $(, $($extra_args: expr),* )?) => {
            $crate::try_visit!($visitor.$method(elem $(, $($extra_args,)* )?));