pub unsafe extern "C" fn mrb_range_new(
    mrb: *mut mrb_state,
    start: mrb_value,
    end: mrb_value,
    exclude: mrb_bool
) -> mrb_value