pub fn free_guest_memory<'a, T: Send>(
    caller: &'a mut Caller<'_, T>,
    ptr: u32
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'a>>