New format string compiler

Gets us from 180 kHZ to 260 kHZ in main benchmark!