1 2 3 4 5
{-# OPTIONS -fwarn-unused-binds #-} module ShouldCompile() where -- should warn about unused f, even though f is used in itself f = f