function handleResultOf(value, msg, defaultHandler) {
    if (msg === true || isNdef(msg)) msg = defaultHandler;
    if (isNdef(msg)) return;
    if (typeof msg === 'function') {
      value = msg(value, logger);
      if (Array.isArray(value)) logger.write(...value);
      else if (typeof value === 'string') logger.write(value);
    } else logger.print(msg);
  }
TODO: Add retry functionality
? Checking...(failed)
?  [2/4] Retrying...(failed)
?  [3/4] Retrying...(failed)
?  [4/4] Retrying...(done)