func ErrorFromNative(err unsafe.Pointer) *Error { return &Error{ C.to_error(err)} }
func FromError(err unsafe.Pointer) *Error { return &Error{ C.to_error(err)} }