MODIFIED: Use blobs for referencing anonymous mutexes.  Anonymous mutexes
are now subject to garbage collection.  In addition, they may be destroyed
while locked (causing the actual destruction to delay until the mutex becomes
unlocked).
ADDED: library(sandbox): \=/2.  Torbjorn Lager.