For (1) does this mean that everything in the global namespace barfs when called from a worker thread?
(2) sounds like it might need a larger set of primitives, though I'm not sure.
(2) sounds like it might need a larger set of primitives, though I'm not sure.