pub fn sanitize_float(val: f64, fallback: f64) -> f64
Sanitizes a floating-point value, substituting fallback if value is NaN or Infinite.