pub type rb_hash_update_func = Option<unsafe extern "C" fn(newkey: VALUE, oldkey: VALUE, value: VALUE) -> VALUE>;