Unexpected value in macro parameter matching encountered.
          #2024   Compile-time error
          Unexpected value in macro parameter matching encountered.
Additional Information
 The macro name is 'X', expected 'Y', received 'Z'.
Recovery
Compilation continues but no compiled source code file will be saved.
Explanation
Once a macro name has been matched, all the delimiters in that
macro's parameter template must be matched.