``` C typedef struct Foo { int a; } Foo; ``` Generates: ``` D extern (C): alias Foo Foo; struct Foo { int a; } ```