In `Expression<Func<int>> e = () => 5 + 3;`, what does the top-level node of `e.Body` look like — has the constant folding happened?Expression<Func<int>> e = () => 5 + 3; // inspect e.Body