Something escapes me re:pointers - a few lines below, on ProcessSignature, the `payload`'s name changes, but `parser.symbolTable.resourceModels[payload.name].lazyReferences[0].name` doesn't