leave code in nested macro expressions unchanged for the "Signal" macro only (the nested macro will be expanded separately)
refined and unified warnings issued by the macro