Reduce table size from 8MB to 2.6MB by storing the string contiguously.

This allows us to use 4 byte indices, rather than 16-byte &str pointers,
and seems to generally merge constant/etc. much better.