1macro testMacro(body: untyped): untyped = discard 2macro testMacro(s: string, body: untyped): untyped = discard 3proc foo() {.testMacro: "foo".} = discard 4