I'm surprised this compiles. What does it do? It's a switch that contains a labeled body? Does the grammar allow this?

It's the switch that should be labeled:
```D
    int n=2;
    {
        L1: switch(n)
        {
            ...
```