úÎl Get the single  used for global locking. ,Take the global lock for the duration of an  action. Two actions executed via  will never run simultaneously.    global-lock-0.1System.GlobalLock.InternalSystem.GlobalLockgetlock c_set_global c_get_globalsetbaseGHC.MVarMVarghc-prim GHC.TypesIO