Custom implementation of ID parsing, instead of using the ScalaParse version.
Custom implementation of ID parsing, instead of using the ScalaParse version. This lets us avoid loading FastParse and ScalaParse entirely if we're running a cached script, which shaves off 200-300ms of startup time.
Read/write Names as unboxed strings, in order to save verbosity in the JSON cache files as well as improving performance of reading/writing since we read/write Names a *lot*.