static A printStructure(S prefix, A o) { if (endsWithLetter(prefix)) prefix += ": "; print(prefix + structureForUser(o)); ret o; } static A printStructure(A o) { print(structureForUser(o)); ret o; }