With this little change your second code example compiles and runs fine: import times template time(runs: int, code: untyped): void = Run
[typed vs untyped parameters](https://nim-lang.org/docs/manual.html#templates-typed-vs-untyped-parameters)
With this little change your second code example compiles and runs fine: import times template time(runs: int, code: untyped): void = Run
[typed vs untyped parameters](https://nim-lang.org/docs/manual.html#templates-typed-vs-untyped-parameters)