code: func (c *Coordinate) IsValid() bool {
  	for i := range c.Vec {
  		if !componentIsValid(c.Vec[i]) {
  			return false
  		}
  	}
  
  	return componentIsValid(c.Error) &&
  		componentIsValid(c.Adjustment) &&
  		componentIsValid(c.Height)
  }
docs: // IsValid returns false if any component of a coordinate isn't valid, per the
  // componentIsValid() helper above.