pub unsafe extern "C" fn ray_dict_upsert( d: *mut ray_t, key_atom: *mut ray_t, val: *mut ray_t, ) -> *mut ray_t