If I have a module-level variable, each thread sees a different value for it. But how would I create a module-level variable that can only be accessed by one thread? Do I have to give it its own module?