This code: ```js CHECK_NE(addressType, undefined); ``` Is transformed to: ```js CHECK((addressType) !== (undefined)); ``` This results in a runtime `ReferenceError: CHECK is not defined`. Macros should be expanded recursively. /cc @devsnek