pub type UnfulfilledConsumable = *mut c_void;