This is needed starting with Go 1.21 due to stricter enforcement of rules about adding methods to existing types, now including C types. See https://github.com/golang/go/issues/60725 for further details. Signed-off-by: deadprogram <ron@hybridgroup.com>