Module

Run.Choose

Package
purescript-run
Repository
natefaubion/purescript-run

#liftChoose Source

liftChoose :: forall r a. Choose a -> Run (CHOOSE + r) a

#cempty Source

cempty :: forall r a. Run (CHOOSE + r) a

#calt Source

calt :: forall r a. Run (CHOOSE + r) a -> Run (CHOOSE + r) a -> Run (CHOOSE + r) a

#runChoose Source

runChoose :: forall f a r. Alternative f => Run (CHOOSE + r) a -> Run r (f a)

Re-exports from Run.Internal

#Choose Source

data Choose a

Constructors

Instances

#CHOOSE Source

type CHOOSE r = (choose :: Choose | r)

#_choose Source

_choose :: Proxy "choose"