`curl https://nim-lang.org/choosenim/init.sh -sSf | sh` failed
would be great if `nimble install choosenim` would be supported instead (cf https://github.com/dom96/choosenim/issues/56)


on ubuntu (from AWS EC2 instance)
```
Downloading Nim 0.18.0 from nim-lang.org
[##################################################] 100.0% 0kb/s
 Extracting nim-0.18.0.tar.xz
   Building Nim 0.18.0
   Building tools (nimble, nimgrep, nimsuggest)
 Exception: choosenim.nim(206)       choosenim
        ... choosenim.nim(187)       performAction
        ... choosenim.nim(85)        choose
        ... choosenim.nim(72)        chooseVersion
        ... choosenim.nim(46)        installVersion
        ... builder.nim(92)          build
        ... builder.nim(66)          buildTools
        ... utils.nim(19)            doCmdRaw
        ... Execution failed with exit code 1
        ... Command: ./koch tools -d:release
        ... Output: bin/nim c --noNimblePath -p:compiler -d:release -o:bin/nimsuggest nimsuggest/nimsuggest.nim
        ... Hint: used config file '/home/ubuntu/.choosenim/toolchains/nim-0.18.0/config/nim.cfg' [Conf]
        ... Hint: used config file '/home/ubuntu/.choosenim/toolchains/nim-0.18.0/nimsuggest/nimsuggest.nim.cfg' [Conf]
        ... Hint: system [Processing]
...
        ... Hint: scriptconfig [Processing]
        ... nimblepkg/nimscriptsupport.nim(137, 8) template/generic instantiation from here
        ... nimblepkg/nimscriptsupport.nim(138, 18) Warning: toSeconds is deprecated [Deprecated]
        ... nimblepkg/nimscriptsupport.nim(515, 6) Hint: 'nimscriptsupport.getNimScriptCommand()[declared in nimblepkg/nimscriptsupport.nim(515, 5)]' is declared but not used [XDeclaredButNotUsed]
        ... nimblepkg/download.nim(31, 6) Hint: 'download.doPull(meth: DownloadMethod, downloadDir: string)[declared in nimblepkg/download.nim(31, 5)]' is declared but not used [XDeclaredButNotUsed]
        ... nimblepkg/download.nim(12, 6) Hint: 'download.getSpecificDir(meth: DownloadMethod)[declared in nimblepkg/download.nim(12, 5)]' is declared but not used [XDeclaredButNotUsed]
        ... Hint: publish [Processing]
        ... Hint: rdstdin [Processing]
        ... Hint: linenoise [Processing]
        ... Hint: browsers [Processing]
        ... nimblepkg/publish.nim(79, 16) Warning: getBVal is deprecated [Deprecated]
        ... nimblepkg/publish.nim(79, 7) Hint: simpleGetOrDefault(j, "fork") --> 'getOrDefault(j, "fork")' [Pattern]
        ... nimblepkg/publish.nim(80, 25) Hint: simpleGetOrDefault({}(j, ["parent"]), "full_name") --> 'getOrDefault({}(j, ["parent"]), "full_name")' [Pattern]
        ... nimblepkg/publish.nim(80, 15) Hint: simpleGetOrDefault(j, "parent") --> 'getOrDefault(j, "parent")' [Pattern]
        ... nimblepkg/publish.nim(216, 6) template/generic instantiation from here
        ... nimblepkg/publish.nim(218, 50) Warning: getGMTime is deprecated [Deprecated]
        ... nimblepkg/publish.nim(103, 6) Hint: 'publish.%(s: openarray[string])[declared in nimblepkg/publish.nim(103, 5)]' is declared but not used [XDeclaredButNotUsed]
        ... Hint: packageinstaller [Processing]
        ... Hint: reversedeps [Processing]
        ... nimblepkg/reversedeps.nim(65, 48) Hint: simpleGetOrDefault({}(options.nimbleData["reverseDeps"], [pkg.name]),
        ...                    pkg.specialVersion) --> 'getOrDefault({}(options.nimbleData["reverseDeps"], [pkg.name]), pkg.specialVersion)' [Pattern]
        ... nimblepkg/reversedeps.nim(65, 38) Hint: simpleGetOrDefault(options.nimbleData["reverseDeps"], pkg.name) --> 'getOrDefault(options.nimbleData["reverseDeps"], pkg.name)' [Pattern]
        ... Hint: nimscriptexecutor [Processing]
        ... Hint: gcc -c  -w -O3 -fno-strict-aliasing  -I/home/ubuntu/.choosenim/toolchains/nim-0.18.0/lib -o dist/nimble/src/nimcache/linenoise.o /home/ubuntu/.choosenim/toolchains/nim-0.18.0/lib/wrappers/linenoise/linenoise.c [Exec]
        ... Error: execution of an external program failed: 'gcc -c  -w -O3 -fno-strict-aliasing  -I/home/ubuntu/.choosenim/toolchains/nim-0.18.0/lib -o dist/nimble/src/nimcache/linenoise.o /home/ubuntu/.choosenim/toolchains/nim-0.18.0/lib/wrappers/linenoise/linenoise.c'
        ... FAILURE
       Tip: 1 messages have been suppressed, use --verbose to show them.
     Error: choosenim.nim(206)       choosenim
        ... choosenim.nim(187)       performAction
        ... choosenim.nim(85)        choose
        ... choosenim.nim(72)        chooseVersion
        ... choosenim.nim(46)        installVersion
        ... builder.nim(100)         build
        ... Build failed
```
