- `expr.name[idx]` considers `expr.name` could be a struct array - remove fallback struct type lookups which were guaranteed to fail