onlyOnceAfter = (fn, nth) => {
  isFunction(fn) && isNumber(nth)
  return after(once(fn), nth)
}
Call a function only once on the nth time it was called
@template A
@template R
@param {number} nth - The nth time the function should be called when it is actually invoked.
@param {(...args: A[]) => R} fn - The function to call.
@returns {(...args: A[]) => void | R}