[Haskell-cafe] hackage warning: Exposed modules use unallocated top-level names: ... what am I doing wrong?