T14546a.hs:5:7: warning: [-Woverlapping-patterns (in -Wdefault)] Pattern match is redundant In a case alternative: 1 -> ... T14546a.hs:6:7: warning: [-Woverlapping-patterns (in -Wdefault)] Pattern match is redundant In a case alternative: _ -> ... T14546a.hs:10:7: warning: [-Woverlapping-patterns (in -Wdefault)] Pattern match is redundant In a case alternative: 1 -> ... T14546a.hs:11:7: warning: [-Woverlapping-patterns (in -Wdefault)] Pattern match is redundant In a case alternative: 2 -> ... T14546a.hs:15:7: warning: [-Woverlapping-patterns (in -Wdefault)] Pattern match is redundant In a case alternative: 1 -> ... T14546a.hs:16:7: warning: [-Woverlapping-patterns (in -Wdefault)] Pattern match is redundant In a case alternative: _ -> ... T14546a.hs:20:7: warning: [-Woverlapping-patterns (in -Wdefault)] Pattern match is redundant In a case alternative: 1 -> ... T14546a.hs:21:7: warning: [-Woverlapping-patterns (in -Wdefault)] Pattern match is redundant In a case alternative: 2 -> ... T14546a.hs:23:4: warning: [-Wincomplete-patterns (in -Wextra)] Pattern match(es) are non-exhaustive In a case alternative: Patterns of type ‘Integer’ not matched: 0 T14546a.hs:24:7: warning: [-Woverlapping-patterns (in -Wdefault)] Pattern match is redundant In a case alternative: 1 -> ... T14546a.hs:25:7: warning: [-Woverlapping-patterns (in -Wdefault)] Pattern match is redundant In a case alternative: 2 -> ... T14546a.hs:27:4: warning: [-Wincomplete-patterns (in -Wextra)] Pattern match(es) are non-exhaustive In a case alternative: Patterns of type ‘Integer’ not matched: 3 T14546a.hs:28:7: warning: [-Woverlapping-patterns (in -Wdefault)] Pattern match is redundant In a case alternative: 1 -> ... T14546a.hs:29:7: warning: [-Woverlapping-patterns (in -Wdefault)] Pattern match is redundant In a case alternative: 2 -> ...