; extends ;; key/value-like types. Works with struct values, struct definitions and parameter value/type pairs: ;; ;; @keyed_element.outer => key and value ;; @keyed_element.inner => value (keyed_element (_) . (_) @keyed_element.inner) @keyed_element.outer (field_declaration type: (_) @keyed_element.inner) @keyed_element.outer (parameter_declaration type: (_) @keyed_element.inner) @keyed_element.outer (composite_literal (_)) @composite_literal