> > Hmm, so is this the same as the localization does in PicoLisp?
> Quite the same, except that we don't have a list of all messages to
> translate. Any transient, even an unexpected one, should
> «spontaneously» have its value transformed by a function
> when retrieved.
Thinking about it (again), it occurs to me that this description in some
way matches the behavior of _external_ symbols. These also may change
their value (and properties) «spontaneously».
Perhaps you can take a look at how external symbols are handled by the
interpreter when they are accessed.