docs: def is_number(s):
      """Determines if the input is numeric
  
      Args:
          s: The value to check.
      Returns:
          bool: ``True`` if the input is numeric, ``False`` otherwise.
  
      """
      try:
          float(s)
          return True
      except ValueError:
          pass
  
      try:
          import unicodedata
          unicodedata.numeric(s)
          return True
      except (TypeError, ValueError):
          pass
  
      return False