Vec3

  Vec3: zero(), one(), unit_x(), unit_y(), unit_z(),
    len_squared(), len(), normalize(), as_normalized(), is_unit(),
    invert(), as_inverted(), scale(), as_scaled(),
    clamp(), as_clamped(), add_in_place(), sub_in_place(),
    dot(), cross(), approx_eq()
    reflect(), refract(), lerp(),
    Add, Sub, Mul, Neg, Eq, Show
  VecError