Okay, I was able to get the _Haskell Platform_ approach to work, by doing the following:

- Uninstall Haskell Platform.
- Reinstall Haskell Platform, overriding the default suggested installation path with something _not containing spaces_.
- Change my `~\AppData\Roaming\cabal\config` file from this:

    ```
    extra-prog-path: C:\HaskellPlatform\8.6.5\msys\usr\bin,
                     C:\Users\capnf\AppData\Roaming\cabal\bin
    ```

    to this:

    ```
    extra-prog-path: C:\HaskellPlatform\8.6.5\msys\usr\bin
    extra-prog-path: C:\Users\capnf\AppData\Roaming\cabal\bin
    ```

-db