works with simple LetExpression