[Haskell-cafe] explicit type for "local" functions