+vCaseDEFAULT :: VExpr -> VVar -> Type -> Type -> VExpr -> VExpr
+vCaseDEFAULT (vscrut, lscrut) (vbndr, lbndr) vty lty (vbody, lbody)
+ = (Case vscrut vbndr vty (mkDEFAULT vbody),
+ Case lscrut lbndr lty (mkDEFAULT lbody))
+ where
+ mkDEFAULT e = [(DEFAULT, [], e)]