pub unsafe extern "C" fn rb_check_typeddata(
    object: Value,
    data_type: *const RbDataType
) -> *mut c_void