Ah, OK. I had forgotten how my code works for AAs.
So, may you relax same restriction for AA value types?

```d
int[int] aa;
foreach (long key, long val; aa) {}
```