Low hanging perf fruit

This changed greatly reduces the number of threads created during the dynjs-spec runs and gets Types.stringToNumber off the top of the list when doing CPU sampling.