!752 static class SlackMsg { S user, botName; // one of these is going to be set S userName; // looked up if user != null S type, text, ts; O reactions; S channelID; } p { // probably one should be synchronizing these structures // (why are PersistentLog and PersistentMap not synchronized)? Map tagsByTS = cast getFromOtherBot("#1002192", "tagsByTS"); L log = cast callOtherBot("#1002185", "getLog", "talkingbots"); print("Scanning " + l(log) + " items."); for (int i = 0; i < l(log); i++) { SlackMsg msg = cast restructure(log.get(i)); // restructure == import into our namespace O tag = tagsByTS.get(msg.ts); print("Tag found: " + structure(tag)); } }