SYNTAX_BUILDABLE_EXPRESSIBLE_AS_CONFORMANCES = {
    'ExpressibleAsConditionElement': [
        'ExpressibleAsConditionElementList'
    ],
    'ExpressibleAsDeclBuildable': [
        'ExpressibleAsCodeBlockItem',
        'ExpressibleAsMemberDeclListItem',
        'ExpressibleAsSyntaxBuildable'
    ],
    'ExpressibleAsStmtBuildable': [
        'ExpressibleAsCodeBlockItem',
        'ExpressibleAsSyntaxBuildable'
    ],
    'ExpressibleAsExprList': [
        'ExpressibleAsConditionElement',
        'ExpressibleAsSyntaxBuildable'
    ]
}

SYNTAX_BUILDABLE_EXPRESSIBLE_BY_CONFORMANCES = {
    'ExpressibleByConditionElement': [
        'ExpressibleByConditionElementList'
    ],
    'ExpressibleByDeclBuildable': [
        'ExpressibleByCodeBlockItem',
        'ExpressibleByMemberDeclListItem',
        'ExpressibleBySyntaxBuildable'
    ],
    'ExpressibleByStmtBuildable': [
        'ExpressibleByCodeBlockItem',
        'ExpressibleBySyntaxBuildable'
    ],
    'ExpressibleByExprList': [
        'ExpressibleByConditionElement',
        'ExpressibleBySyntaxBuildable'
    ]
}

Replace ExpressibleAs protocols by ExpressibleBy protocols