static A printIndent(A o) { print(indentx(str(o))); ret o; } static A printIndent(S indent, A o) { print(indentx(indent, str(o))); ret o; } static void printIndent(int indent, O o) { print(indentx(indent, str(o))); }