Control.Monad.CSP
mkDV
constraint1
constraint2
constraint
oneCSPSolution
allCSPSolutions
solveCSP
class CSPResult a
csp
domain
demons
isBound
domainSize
localWriteIORef
binding
addConstraint
restrictDomain
data DV r a
data DVContainer r
type Constraint r
data CSP r x