primitive port elaboration
ExpressionVertex knows about parent ExpressionGraph
substitute constant values for reserved identifiers such as Bool