When we parse this code, that target is ..publisherIds
void main() {
FilterSet((builder) => builder..publisherIds[0]);
}
class FilterSet {}

If we remove the index expression, so get a synthetic SimpleIdentifier, the target is the whole closure 😱
void main() {
FilterSet((builder) => builder..publisherIds[]);
}
class FilterSet {}
