fn prank( ccx: &mut CheatsCtxt<'_, '_, '_, '_>, new_caller: &Address, new_origin: Option<&Address>, single_call: bool, delegate_call: bool, ) -> Result