{"ast_node_type":"other","tokens":[{"end":25,"kind":"keyword","start":0,"text":".map(|(t,"}]}
        .map(|(t, ctx)| {
        .filter_map(|(range, ctx)| syntax_node.covering_element(range).into_token().zip(Some(ctx)))
            // prefer tokens of the same kind and text, as well as non opaque marked ones