using print-object so that we can have nicer error/help messages just by format-out("%=", some-node)