docs: def dumps(o, preserve=False):
      """Stringifies input dict as toml
  
      Args:
          o: Object to dump into toml
  
          preserve: Boolean parameter. If true, preserve inline tables.
  
      Returns:
          String containing the toml corresponding to dict
      """
  
      retval = ""
      addtoretval, sections = _dump_sections(o, "")
      retval += addtoretval
      while sections != {}:
          newsections = {}
          for section in sections:
              addtoretval, addtosections = _dump_sections(sections[section],
                                                          section, preserve)
              if addtoretval or (not addtoretval and not addtosections):
                  if retval and retval[-2:] != "\n\n":
                      retval += "\n"
                  retval += "[" + section + "]\n"
                  if addtoretval:
                      retval += addtoretval
              for s in addtosections:
                  newsections[section + "." + s] = addtosections[s]
          sections = newsections
      return retval