code: func Zero(t TestingT, i interface{}, msgAndArgs ...interface{}) bool {
  	if h, ok := t.(tHelper); ok {
  		h.Helper()
  	}
  	if i != nil && !reflect.DeepEqual(i, reflect.Zero(reflect.TypeOf(i)).Interface()) {
  		return Fail(t, fmt.Sprintf("Should be zero, but was %v", i), msgAndArgs...)
  	}
  	return true
  }
docs: // Zero asserts that i is the zero value for its type.