docs: func formatText(token tagInfo, lastTag string) (string, bool) {
  	switch token.tag {
  	case "a":
  		if token.val != "" {
  			return fmt.Sprintf(" (%s)", token.val), true
  		}
  	}
  
  	// We don't care about a single space nor no text.
  	if len(token.txt) == 0 || token.txt == " " {
  		return "", false
  	}
  
  	// Here we want to indent code blocks that are newlines
  	if lastTag == "code" {
  		// Greater than one, because we don't care about newlines in the beginning
  		block := ""
  		if lines := strings.Split(token.txt, "\n"); len(lines) > 1 {
  			for _, line := range lines {
  				block += indent + line
  			}
  			block += "\n"
  			return block, false
  		}
  	}
  	return token.txt, false
  }