Hi, i'm trying to assign the result of a template, but apparently the compiler gets confused unless I surround the template with (block: ...) template foo(p: untyped): auto = 1 let x = (block: foo: discard) let y = foo: discard
is this a bug ? thanks!