1 2 3 4 5 6 7 8
-- !!! multiple definitions, but hidden in patterns module Foo where f x = x where a = [] (b,c,a) = ([],[],d) [d,b,_] = ([],a,[])