defineExpression returns an expr, likely_eval passes parent, likely_environment_global propagated correctly