Cache the formatted src of the file if there were no errors
Use the formatted src that's provided by the sa module.
The combined caching of the parsing and the fmt maybe shaves 1-3ms off typical fmts.
Additionally, if the formatted source is the same as the input, don't send it back.
In some cases with larger files, this can shave ~50ms off the ipc response alone