module Foo (f) where -- export food f x = x -- !!! weird patterns with no variables 1 = f 1 [] = f [] 1 = f (f 1) [] = f (f [])