xxxxxxxxxx
struct Foo {
immutable x = 0;
void bar(int y)() {}
}
void main() {
enum f = Foo();
enum x2 = f.x;
f.bar!(x2); // OK
f.bar!(f.x); // Error