No behavior change, but this is simpler. I want to reuse the use counters mechanism to fix this bug because it's a very trivial way of asking questions about the parsed data and we need to plumb it through the same places. Differential Revision: https://phabricator.services.mozilla.com/D258290