In tclUtil.c, there's a collection of code supporting ProcessGlobalValues,
which is one scheme for values to be shared among multiple threads.
Maybe it is useful as inspiration or as a foundation? Maybe some of its
routines would be useful to export?