// Compiler options: -t:library -unsafe public unsafe struct Foo { public Foo *foo; }