The class of Par monads that provide unsafe functionality.
Methods
unsafePeek :: iv a -> p (Maybe a)Peek at the current contents of an
IVarin a nonblocking way.unsafeTryPut :: iv a -> a -> p aAttempt to put a value into an
IVar. If successful, return the value put. If something is already there, return it instead.unsafeParIO :: IO a -> p aLift an IO operation into the Par monad.