Golang C bindings type design : <pre><code>type Foobar C.struct_foobar
</code></pre>

<p>vs.</p>

<pre><code>type Foobar struct {
    foobar C.struct_foobar
}
</code></pre>

<p>Which one has which (dis)advantages for writing Golang bindings for a C lib?</p>
