See TranslateExpressionsToIntermediateRepresentation