A few bugs: 1. "cabal clean" doesn't clean dist-newtyle. Maybe need a "cabal new-clean"? 2. cabal clean obviously isn't going to respect projects CC @dcoutts