cabal doesn't allow _ -> rename