vvalueforkLinkedWatcher :: (IOLike m, Eq fp, HasCallStack)=> ResourceRegistry m-> String-> Watcher m a fp-> m (Thread m Void)Peek#
vvalueforkLinkedWatcherAllocate :: (IOLike m, Eq fp, HasCallStack)=> ResourceRegistry m-> String-> m r-> r -> m ()-> r -> Watcher m a fp-> m (Thread m Void)Peek#
vvalueforkLinkedWatcherFinalize :: (IOLike m, Eq fp, HasCallStack)=> ResourceRegistry m-> String-> Watcher m a fp-> m ()-> m (Thread m Void)Peek#
vvaluerunWhenJust :: IOLike m=> ResourceRegistry m-> String-> STM m (Maybe a)-> a -> m ()-> m ()Peek#
Nnewtypenewtype Sim (n :: Type -> Type) (m :: Type -> Type)Peek#ConstructorsSimrunSim :: forall a. n a -> STM m a
Ddatadata Watcher (m :: Type -> Type) a fpPeek#ConstructorsWatcherwFingerprint :: a -> fpwInitial :: Maybe fpwNotify :: a -> m ()wReader :: STM m a
Ddatadata WithFingerprint aPeek#ConstructorsWithFingerprintforgetFingerprint :: !agetFingerprint :: !Fingerprint