struct MyStruct {
    foo: int;
    bar: bool;
    MyFunction(): int {
        return foo * 420;
    }
}

struct Program {
    static Main(): int {
        decl: Reference<Reference<Reference<Reference<Reference<MyStruct>>>>>;
        return 0;
    }
}