Prompt source directory in cabal init
Create source directroies with cabal init
Merge pull request #1989 from fujimura/prompt-source-directory

Ask source directory in cabal init
Fix build in the face of Applicative-Monad

Since 'empty' will now be exported by Control.Monad, this is needed to
disambiguate the 'empty' identifier from the one in Text.PrettyPrint.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
Merge pull request #2021 from thoughtpolice/amp

Fix build in the face of Applicative-Monad
Comment.

See #2023.