{"ast_node_type":"other","tokens":[{"end":40,"kind":"keyword","start":0,"text":"has_name_ast_id(node,"}]}
        has_name_ast_id(node, index_map)
        // Blocks are deliberately not here - we only want to allocate a block if it contains items.
            .or_else(|| assoc_item_ast_id(node, index_map, parent))