FML, spent hours debugging the most nonsensical error: > Error: inconsistent typing for reintroduced symbol 'newSelf': previous type was: ref QTReactive:ObjectType; new type is: ref QTReactive:ObjectType while writing a macro - only to learn that the cause is `expandMacros` itself, and the macro worked fine this entire time :fingerguncry: https://github.com/nim-lang/Nim/issues/19071