noice, but please add this:

```D
static assert(__traits(compiles,
{
	immutable int x = 42;
 	static struct S { int *p = &x; }
 	immutable s = new S;		// since p is immutable
}));
```