DsUtils
data EquationInfo
firstPat
shiftEqns
data MatchResult
data CanItFail
cantFailMatchResult
alwaysFailMatchResult
extractMatchResult
combineMatchResults
adjustMatchResult
adjustMatchResultDs
mkCoLetMatchResult
mkViewMatchResult
mkGuardedMatchResult
matchCanFail
mkEvalMatchResult
mkCoPrimCaseMatchResult
mkCoAlgCaseMatchResult
wrapBind
wrapBinds
mkErrorAppDs
mkCoreAppDs
mkCoreAppsDs
seqVar
mkLHsVarPatTup
mkLHsPatTup
mkVanillaTuplePat
mkBigLHsVarTup
mkBigLHsTup
mkBigLHsVarPatTup
mkBigLHsPatTup
mkSelectorBinds
selectSimpleMatchVarL
selectMatchVars
selectMatchVar
mkOptTickBox
mkBinaryTickBox