Terry Reedy wrote: > import unirep > print(*map(unirep.russian, objects)) That's okay if the objects are strings, but what about non-string objects that contain strings? We'd need another protocol, such as __unirep__. -- Greg