comments on avoiding closure allocation in Global's assert() and require()