discard """ msg: '''"muhaha" proc poo(x, y: int) = echo ["poo"]''' """ import macros const foo = "muhaha" proc poo(x, y: int) = echo "poo" macro m(x: typed): untyped = echo repr x.symbol.getImpl result = x discard m foo discard m poo