It's a known bug, [https://github.com/nim-lang/Nim/issues/7375](https://github.com/nim-lang/Nim/issues/7375).
Not optimal, but you can do `bool(a)` in template `test`
It's a known bug, [https://github.com/nim-lang/Nim/issues/7375](https://github.com/nim-lang/Nim/issues/7375).
Not optimal, but you can do `bool(a)` in template `test`