code: func (ce *ClientError) Error() string {
  	if ce.Interface != nil {
  		return fmt.Sprintf("error on %q: %v", ce.Interface.Attrs().Name, ce.Err)
  	}
  	return fmt.Sprintf("error without interface: %v", ce.Err)
  }
docs: // Error implements error.