DsUtils

data EquationInfo

firstPat

shiftEqns

data MatchResult

data CanItFail

data CaseAlt a

cantFailMatchResult

alwaysFailMatchResult

extractMatchResult

combineMatchResults

adjustMatchResult

adjustMatchResultDs

mkCoLetMatchResult

mkViewMatchResult

mkGuardedMatchResult

matchCanFail

mkEvalMatchResult

mkCoPrimCaseMatchResult

mkCoAlgCaseMatchResult

mkCoSynCaseMatchResult

wrapBind

wrapBinds

mkErrorAppDs

mkCoreAppDs

mkCoreAppsDs

seqVar

mkLHsVarPatTup

mkLHsPatTup

mkVanillaTuplePat

mkBigLHsVarTup

mkBigLHsTup

mkBigLHsVarPatTup

mkBigLHsPatTup

mkSelectorBinds

selectSimpleMatchVarL

selectMatchVars

selectMatchVar

mkOptTickBox

mkBinaryTickBox