Control.Monad.Freer
data Eff effs a
class Member t r
type family Members m r :: Constraint where ...
send
type Arr effs a b
run
runM
runNat
runNatS
handleRelay
handleRelayS