docs: async function clear(promise) {
      if (!pendingPromises.has(promise)) {
        return Promise.reject(new YError('E_BAD_DELAY'));
      }
      const { timeoutId, reject } = pendingPromises.get(promise);
  
      clearTimeout(timeoutId);
      reject(new YError('E_DELAY_CLEARED'));
      pendingPromises.delete(promise);
      log('debug', 'Cleared a delay');
    }