typedef struct Foo *FooRef;
struct Foo {
    int x;
};
FooRef make_foo(void) { return 0; }
