ds020.hs:8:1: Warning: Pattern match(es) are overlapped In an equation for `a': a ~(~[], ~[], ~[]) = ... ds020.hs:11:1: Warning: Pattern match(es) are overlapped In an equation for `b': b ~(~x : ~xs : ~ys) = ... ds020.hs:16:1: Warning: Pattern match(es) are overlapped In an equation for `d': d ~(n+43) = ... d ~(n+999) = ... ds020.hs:22:1: Warning: Pattern match(es) are overlapped In an equation for `f': f x@(~[]) = ...