@@ -57,7 +57,11 @@ type role Env nominal
58-- - Modification of a specific element: /O(forks)/, usually /O(1)/.
58-- - Modification of a specific element: /O(forks)/, usually /O(1)/.
60−data Env (es :: [Effect]) = Env Forks (IORef EnvRef) UniqueGen
60+data Env (es :: [Effect]) = Env
62+ , _globalRef :: IORef EnvRef
63+ , _uniqueGen :: UniqueGen
62-- | Local forks of the environment.
66-- | Local forks of the environment.
63data Forks = Forks {-# UNPACK #-} ForkId (IORef EnvRef) Forks | NoFork
67data Forks = Forks {-# UNPACK #-} ForkId (IORef EnvRef) Forks | NoFork