Control.Monad.Amb
amb
aPartitionOfSize
aPartitionOf
aPermutationOf
aSplitOf
anIntegerBetween
aSubsetOf
aMemberOf
aBoolean
isPossible
isPossibleT
isNecessary
isNecessaryT
allValues
allValuesT
oneValue
oneValueT
tell'
tellState
uponFailure
runAmbT
runAmbTI
ambCC
forEffects
data AmbT r m a
type AmbT' m a
type Amb r
type Amb' a