fn cmp(
number: Gc<NumberType<'_>>,
numbers: &[Gc<NumberType<'_>>],
cmp: fn(&NumberValue, &NumberValue) -> bool,
) -> bool
fn cmp(
number: Gc<NumberType<'_>>,
numbers: &[Gc<NumberType<'_>>],
cmp: fn(&NumberValue, &NumberValue) -> bool,
) -> bool