Factor out syntactic-category agnostic printers.
Factor out syntactic-category agnostic printers.

Remains to use these agnostic printers in all other classes; currently
only 'Syntax' has been updated.

spire/spire