SYNTAX_BUILDABLE_EXPRESSIBLE_AS_CONFORMANCES = {
    'DeclBuildable': [
        'CodeBlockItem',
        'MemberDeclListItem',
        'SyntaxBuildable'
    ],
    'ExprList': [
        'ConditionElement',
        'SyntaxBuildable'
    ],
    'IdentifierPattern': [
        'PatternBuildable'
    ],
    'MemberDeclList': [
        'MemberDeclBlock'
    ],
    'SimpleTypeIdentifier': [
        'TypeAnnotation',
        'TypeBuildable',
        'TypeExpr'
    ],
    'StmtBuildable': [
        'CodeBlockItem',
        'SyntaxBuildable'
    ],
    'TokenSyntax': [
        'BinaryOperatorExpr'
    ]
}

@@ -42,16 +42,123 @@
 CES = %7B%0A
+    'AccessorList': %5B%0A        'AccessorBlock'%0A    %5D,%0A    'CodeBlockItemList': %5B%0A        'CodeBlock'%0A    %5D,%0A
     'Dec
@@ -164,32 +164,32 @@
 clBuildable': %5B%0A
-
         'CodeBlo
@@ -453,24 +453,212 @@
 ock'%0A    %5D,%0A
+    'FunctionCallExpr': %5B%0A        'CodeBlockItem',%0A        'ExprBuildable'%0A    %5D,%0A    'SequenceExpr': %5B%0A        'CodeBlockItem',%0A        'ExprBuildable',%0A        'TupleExprElement'%0A    %5D,%0A
     'SimpleT
@@ -850,24 +850,24 @@
 nSyntax': %5B%0A
-
         'Bin
@@ -878,21 +878,45 @@
 peratorExpr'
+,%0A        'DeclModifier'
 %0A    %5D%0A%7D%0A

Add more types in protocol map