Installation from source error
Hi,

When installing nimble with `koch.exe tools`, this error is thrown:
```
git clone https://github.com/nim-lang/nimble.git dist/nimble
Cloning into 'dist/nimble'...
remote: Enumerating objects: 9, done.
remote: Counting objects: 100% (9/9), done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 3694 (delta 0), reused 3 (delta 0), pack-reused 3685
Receiving objects: 100% (3694/3694), 1.27 MiB | 2.29 MiB/s, done.
Resolving deltas: 100% (2311/2311), done.
git fetch
git checkout da82e3111e662fc1b12f96b3cddd66c749c0f686
Note: checking out 'da82e3111e662fc1b12f96b3cddd66c749c0f686'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at da82e31 Fix issue678 test repository links
bin\nim.exe c -o:bin\nimble.exe --noNimblePath --nilseqs:on -d:release  dist\nimble\src\nimble.nim
Hint: used config file 'c:\Nim\config\nim.cfg' [Conf]
Hint: used config file 'c:\Nim\dist\nimble\src\nimble.nim.cfg' [Conf]
Hint: used config file 'c:\Nim\config\config.nims' [Conf]
Hint: system [Processing]
Hint: widestrs [Processing]
Hint: io [Processing]
Hint: nimble [Processing]
Hint: httpclient [Processing]
Hint: net [Processing]
Hint: nativesockets [Processing]
Hint: os [Processing]
Hint: strutils [Processing]
Hint: parseutils [Processing]
Hint: math [Processing]
Hint: bitops [Processing]
Hint: macros [Processing]
Hint: algorithm [Processing]
Hint: unicode [Processing]
Hint: pathnorm [Processing]
Hint: osseps [Processing]
Hint: winlean [Processing]
Hint: dynlib [Processing]
Hint: times [Processing]
Hint: options [Processing]
Hint: typetraits [Processing]
Hint: time_t [Processing]
Hint: sets [Processing]
Hint: hashes [Processing]
Hint: monotimes [Processing]
Hint: openssl [Processing]
Hint: uri [Processing]
Hint: base64 [Processing]
Hint: mimetypes [Processing]
Hint: strtabs [Processing]
Hint: random [Processing]
Hint: httpcore [Processing]
Hint: tables [Processing]
Hint: streams [Processing]
Hint: asyncnet [Processing]
Hint: asyncdispatch [Processing]
Hint: heapqueue [Processing]
Hint: lists [Processing]
Hint: asyncstreams [Processing]
Hint: asyncfutures [Processing]
Hint: deques [Processing]
Hint: cstrutils [Processing]
c:\Nim\lib\pure\asyncfutures.nim(106, 60) Error: cannot instantiate Future
got: <T>
but expected: <T>
FAILURE
```