Linear enumeration of exports, instead of exp(), because closure doesn't
do the loop unrolling needed to reserve words for the exported names.
The function does expose the right symbols, but doesn't prevent collisions.
Merging origin/fabbott/master-pending/util-closure into master