adjust option/c so that function mis-application errors use the right name
Add one-sided contract for ClassTop types

Closes PR 14486
Improve TR error messages for class instantiation
fix a problem that leads to spurious 'file has changed on disk' messages

Before this commit, autosave files would (incorrectly) contribute to
the file's last modification time in a way that meant that after an autosave,
the warning would start triggering when the file is saved normally
make struct/dc cooperate better with check syntax so that the struct name gets an arrow
Add a benchmark for inference.
Update ,log to handle multiple loggers.
lazy-require ~a
Fix printing to match the desired format.
Flush output for testing
Extend timeout
use Menlo as the default font, when it is available
add some knobs to draw-arrow
make the backtrace arrows scale with the font size

also tweak the drawing slightly so that when it does
scale it looks better
Add loop function in cgen/arr in preparation for refactoring.
Move common checks out of loop in cgen/arr.
Switch input from arities to sequences.
Split out loop and rename it cgen/seq.
Make cgen/seq take its args in the correct order.
Cleanup some cases of cgen/seq.