CmmSwitch

data SwitchTargets

mkSwitchTargets

switchTargetsCases

switchTargetsDefault

switchTargetsRange

switchTargetsSigned

mapSwitchTargets

switchTargetsToTable

switchTargetsFallThrough

switchTargetsToList

eqSwitchTargetWith

data SwitchPlan

targetSupportsSwitch

createSwitchPlan