::
GHC 10.0.0.20260917 · lts/ghc-10.0.x · c7d136e · 2026-10-12
Modulepolysemy-1.9.2.0
nonDetToError :: Member (Error e) r => e -> Sem (NonDet ': r) a -> Sem r a
runNonDet :: Alternative f => Sem (NonDet ': r) a -> Sem r (f a)
runNonDetMaybe :: Sem (NonDet ': r) a -> Sem r (Maybe a)
data NonDet (m :: Type -> Type) a
Empty
Choose (m a) (m a)