persistable sclass ByteArrayOrFile { settable byte[] byteArray; settable File file; *(byte[] *byteArray) {} *(File *file) {} toString { if (file != null) ret f2s(file); if (byteArray != null) ret nBytes(byteArray); ret "-"; } }