Is `variable.identifiers` guaranteed to be in source position order?