1 2 3 4 5
-- !!! ds030: checks that types substituted into binders -- module ShouldCompile where f x = case x of [] -> (3::Int) ; _ -> (4::Int)