syntax: Factor out common fields from SyntaxExtension
variants
#61898
+379
−513
SyntaxExtension
variants
#61898