discard """ cmd: "nim c --expandMacro:foo $file" nimout: '''texpandmacro.nim(17, 1) Hint: expanded macro: echo ["injected echo"] var x = 4 [ExpandMacro] ''' output: '''injected echo''' """ import macros macro foo(x: untyped): untyped = result = quote do: echo "injected echo" `x` foo: var x = 4