(struct_declaration (aggregate_body (#set! role type)) @subtree)
(class_declaration (aggregate_body (#set! role type)) @subtree)
(union_declaration (aggregate_body (#set! role type)) @subtree)
(interface_declaration (aggregate_body (#set! role type)) @subtree)

(block_statement (#set! role block)) @subtree