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