I am trying to understand compiler inference behavior. For example from below code snippet, run time type of compiled delegate is ...Func<int>...Expression addExpr = Expression.Add(Expression.Constant(2), Expression.Constant(1));
LambdaExpression lambdaEx...