úÎ'R%Ñ    None A thread-local variable of type a.SMake a new per-thread variable. This guarantees that no two threads that execute ¹ simultaneosly will receive the same copy of the value. Generally, to meet this guarantee there must be AT LEAST one copy of the TLS variable for each distinct OS thread that calls getAllŒ. But this is a lower bound, and there may be *more*. In particular, there could be one per Haskell IO thread rather than per OS thread. Thread safe.‰Fetch this thread's copy of the TLS variable. Note that all values returned by this function may be immune to garbage collected until  is called. Thread safe.~After a TLS-based computation is complete, iterate through all the copies of the TLS variable which were used by all threads.NOT thread safe.Like @, but apply a computation directly rather than building a list.ÀRelease all copies of the TLS variable, across all threads. This does not guarantee the storage will be freed immediately, but it guarantees that the storage can be reclaimed in the future. 6Action for creating a single copy of the TLS variable.  NoneSafe A thread-local variable of type a.SMake a new per-thread variable. This guarantees that no two threads that execute ¹ simultaneosly will receive the same copy of the value. Generally, to meet this guarantee there must be AT LEAST one copy of the TLS variable for each distinct OS thread that calls getAllŒ. But this is a lower bound, and there may be *more*. In particular, there could be one per Haskell IO thread rather than per OS thread. Thread safe.‰Fetch this thread's copy of the TLS variable. Note that all values returned by this function may be immune to garbage collected until   is called. Thread safe. ~After a TLS-based computation is complete, iterate through all the copies of the TLS variable which were used by all threads.NOT thread safe. Like  @, but apply a computation directly rather than building a list. ÀRelease all copies of the TLS variable, across all threads. This does not guarantee the storage will be freed immediately, but it guarantees that the storage can be reclaimed in the future. 6Action for creating a single copy of the TLS variable.           threa_2e7FDXk7GJEF82IN7hnA1HData.TLS.PThread Data.TLS.GHCData.TLS.PThread.InternalTLSmkTLSgetTLSallTLS forEachTLS_freeTLSkeymknew allCopiesKeypthread_key_deletepthread_setspecificpthread_getspecificeasy_make_pthread_keypthread_key_createget_pthread_key_size check_error setspecificdeletemkNew