Cache strings. Still an experimental optimization.
Make all the core data types strict.