code: def split_docstring(self, block):
          
          try:
              first_line, rest_of_lines = block.split("\n", 1)
          except ValueError:
              pass
          else:
              raw_first_line = split_leading_trailing_indent(rem_comment(first_line))[1]
              if match_in(self.just_a_string, raw_first_line):
                  return first_line, rest_of_lines
          return None, block
docs: Split a code block into a docstring and a body.