using print-object so that we can have nicer error/help messages just by...

... format-out("%=", some-node)