When you store data with the thread_local way of storing things, how do you make an intercanister call from within the closure? I have code that looks like this: CANISTER_DATA.with(|canister_data| { let data_to_query_with = &canister_data.borrow().data_to_query_with; // perform intercanister call that needs to be **awaited** // this call uses the above obtained data to make the call } How do I mak