docs: def textblock(multiline_text):
      r"""
      Args:
          block_str (str):
  
      CommandLine:
          python -m utool.util_str --test-textblock
  
      Example:
          >>> # DISABLE_DOCTEST
          >>> from utool.util_str import *  # NOQA
          >>> # build test data
          >>> multiline_text = ''' a big string
              that should be layed out flat
              yet still provide nice python
              code that doesnt go too far over
              80 characters.
  
              Two newlines should be respected though
              '''
          >>> # execute function
          >>> new_text = textblock(multiline_text)
          >>> # verify results
          >>> result = new_text
          >>> print(result)
      """
      new_lines = list(map(flatten_textlines, multiline_text.split('\n\n')))
      new_text = '\n\n'.join(new_lines)
      return new_text