Having rust structs inside it which could not be represented in c, then i'm just getting an `typedef struct Foo Foo` and the struct i'd like to have allocated form c looks like ```c typedef struct foo_t { struct Foo foo; } foo_t; ```