Is there a way to add optional string argument here, and make it work for both cases ?
macro FOO*(body: untyped): typed = discard FOO: discard FOO "a string": discard Run
macro FOO*(body: untyped): typed = discard FOO: discard FOO "a string": discard