> It's not an optimal solution because the "does the function escape" > heuristic captures too many functions. You could let the programmer specify explicitly whether or not to make a function a closure or not, maybe with a key word or something.