h& v+      !"#$%&'()*None= !#$%&'(+-./012356789:<=>?)+,-./012ProcessError, InternalNone< !#$%&'(+-./012356789:<=>?polysemy-processSignal error for .polysemy-processThe process terminated.Process Effect, InternalNone< !#$%&'(+-./012356789:<=>?zpolysemy-process#Abstraction of a process with stdinstdoutstderr.6This effect is intended to be used in a scoped manner: import Polysemy.Resume import Polysemy.Conc import Polysemy.Process import qualified System.Process.Typed as System prog :: Member (Scoped resource (Process Text Text e !! err)) r => Sem r Text prog = withProcess do resumeAs "failed" do send "input" recv main :: IO () main = do out <- runConc $ interpretProcessNative (System.proc "cat" []) prog putStrLn out polysemy-processObtain a chunk of stdout. polysemy-processObtain a chunk of stderr. polysemy-processSend data to stdin. polysemy-processCreate a scoped resource for .  Process Interpreters, InternalNone< !#$%&'(+-./012356789:<=>?d polysemy-process Interpret  with a system process resource.  +Process Interpreters for stdpipes, InternalNone= !#$%&'(+-./012356789:<=>?$polysemy-process Interpret  with a system process resource whose file descriptors are connected to three 3s, producing 4s. !"#$ !"#$%Polysemy Effects for System ProcessesNone< !#$%&'(+-./012356789:<=>?d $ $5      !"#$%&'()*+,-./0123456789:; polysemy-process-0.5.1.1-inplace"Polysemy.Process.Data.ProcessErrorPolysemy.Process.Effect.Process$Polysemy.Process.Interpreter.Process'Polysemy.Process.Interpreter.ProcessIOEPaths_polysemy_processPolysemy.ProcessProcess ProcessError Terminated$fEqProcessError$fShowProcessErrorRecv RecvErrorSendrecv recvErrorsend withProcessinterpretProcessNative ProcessQueues$sel:pqIn:ProcessQueues$sel:pqOut:ProcessQueues$sel:pqErr:ProcessQueuesErr$sel:unErr:ErrOut$sel:unOut:OutIn $sel:unIn:InprocessWithQueues readQueue writeQueueinterpretQueuesinterpretProcessWithQueueswithSTMResourceswithProcessResourcesinterpretProcessQueuesinterpretProcessIOE$fEqErr $fShowErr$fEqOut $fShowOut$fEqIn$fShowInversiongetDataFileName getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDir(stm-chans-3.0.0.6-1mcBaIz2WlRDk89M7DOC8ZControl.Concurrent.STM.TBMQueueTBMQueuebytestring-0.10.12.0Data.ByteString.Internal ByteString