recent commit broke Nim CI
/cc @0atman 
is there no CI in place that would've caught this?


https://dev.azure.com/nim-lang/255dfe86-e590-40bb-a8a2-3c0295ebdeb1/_apis/build/builds/4285/logs/75

```
2020-04-14T09:38:46.2229348Z Hint: killring [Processing]
2020-04-14T09:38:46.2229583Z Hint: deques [Processing]
2020-04-14T09:38:46.2230813Z /home/vsts/work/1/s/pkgstemp/inim/src/inim.nim(366, 6) Hint: 'main' is declared but not used [XDeclaredButNotUsed]
2020-04-14T09:38:46.2231992Z /home/vsts/work/1/s/pkgstemp/inim/src/inim.nim(4, 69) Warning: imported and not used: 'streams' [UnusedImport]
2020-04-14T09:38:46.2232585Z /home/vsts/work/1/s/pkgstemp/inim/tests/test.nim(4, 8) Error: type mismatch: got <>
2020-04-14T09:38:46.2232952Z but expected one of: 
2020-04-14T09:38:46.2233299Z proc initApp(nim, srcFile: string; showHeader: bool; flags = "")
2020-04-14T09:38:46.2233567Z 
2020-04-14T09:38:46.2233917Z expression: initApp()
2020-04-14T09:38:46.2234545Z        Tip: 22 messages have been suppressed, use --verbose to show them.
2020-04-14T09:38:46.2234948Z      Error: Execution failed with exit code 1
2020-04-14T09:38:46.2236384Z         ... Command: "/home/vsts/work/1/s/bin/nim" c --noNimblePath -d:NimblePkgVersion=0.4.3 --path:"/home/vsts/.nimble/pkgs/cligen-0.9.43" --path:"/tmp/nimble_27096/githubcom_jangkonimnoise" "-r" "--path:."  "/home/vsts/work/1/s/pkgstemp/inim/tests/test"
2020-04-14T09:38:46.2237088Z 
2020-04-14T09:50:20.6926852Z [32mPASS: [36mhttps://github.com/narimiran/itertools C                    [34m ( 3.49 sec)[0m
```

can also repro via:
```
NIMBLE_DIR=$HOME/.nimble_fake14 nimble test

  Executing task test in /Users/timothee/git_clone/nim/temp/INim/inim.nimble
/Users/timothee/git_clone/nim/temp/INim/inim_95807.nims(5, 22) Warning: imported and not used: 'strutils' [UnusedImport]
  Verifying dependencies for inim@0.4.4
      Info: Dependency on cligen@>= 0.9.15 already satisfied
  Verifying dependencies for cligen@0.9.43
      Info: Dependency on noise@any version already satisfied
  Verifying dependencies for noise@0.1.3
  Compiling /Users/timothee/git_clone/nim/temp/INim/tests/test (from package inim) using c backend
/Users/timothee/git_clone/nim/temp/INim/tests/test.nim(1, 1) template/generic instantiation from here
/Users/timothee/git_clone/nim/temp/INim/src/inim.nim(4, 69) Warning: imported and not used: 'streams' [UnusedImport]
  import os, osproc, strformat, strutils, terminal, times, strformat, streams
                                                                      ^
/Users/timothee/git_clone/nim/temp/INim/tests/test.nim(4, 8) Error: type mismatch: got <>
but expected one of:
proc initApp(nim, srcFile: string; showHeader: bool; flags = "")

expression: initApp()
  initApp()
         ^

```