/// Creates a [`FiniteF32`] value with fallback handling for non-finite inputs.
///
/// # Usage
/// - `ff32!(expr)`: Converts `expr` into a finite value, falling back to the
/// default finite value on failure.
/// - `ff32!(expr, default)`: Converts `expr` into a finite value, falling back
/// to `default` if `expr` is non-finite.
///
/// # Arguments
/// - `expr`: A numeric expression convertible into `f32`.
/// - `default`: A fallback numeric expression convertible into `f32` when
/// provided.
///
/// # Returns
/// - A [`FiniteF32`] value.
///
/// [`FiniteF32`]: strict_num::FiniteF32
pub use ff32;