public static bool Approx(this float val, float other, float maxDifference = .0001f)
 => FloatUtils.Approx(val, other, maxDifference);
 public static Float3 Lerp(Float3 from, Float3 to, float t) => new Float3(
     x: FloatUtils.Lerp(from.X, to.X, t),
     y: FloatUtils.Lerp(from.Y, to.Y, t),
     z: FloatUtils.Lerp(from.Z, to.Z, t));