patch applied (cabal-branches/cabal-1.4): With --executable, --internal just adds --ignore-all-exports