Let's do this after it works and is merged.  I've had enough difficulties with the weirdness of the implied C compiler behavior with CGO.