[polyml] PolyML.print/makestring vs. toplevel pretty printing