method match_case =
fun mc ->
match super#match_case mc with
| Ast.McOr (_, (Ast.McNil _), mc) |
Ast.McOr (_, mc, (Ast.McNil _)) -> mc
| mc -> mc