code: def _whoami():
      # type: () -> Tuple[Text,Text]
      
      username = getuser()
      try:
          if onWindows():
              get_user_name = ctypes.windll.secur32.GetUserNameExW  # type: ignore
              size = ctypes.pointer(ctypes.c_ulong(0))
              get_user_name(3, None, size)
  
              name_buffer = ctypes.create_unicode_buffer(size.contents.value)
              get_user_name(3, name_buffer, size)
              fullname = str(name_buffer.value)
          else:
              fullname = pwd.getpwuid(os.getuid())[4].split(',')[0]
      except (KeyError, IndexError):
          fullname = username
  
      return (username, fullname)
docs: Return the current operating system account as (username, fullname).