> Yes, but if there were no sharing, this would be good. I am worried about passing around n arguments to a function (the environment unboxed) instead of one argument (a pointer to the boxed environment). If this happens a lot and n is big, this could cost. > Is the version that Suresh is running the one with your change for > environments? No, I haven't done the "superflat" closure converter yet.