code: func indentedJSONPB(m proto.Message) ([]byte, error) {
  	// Note: json.Indent indents more nicely than jsonpb.Marshaler.
  	unindented := &bytes.Buffer{}
  	if err := (&jsonpb.Marshaler{}).Marshal(unindented, m); err != nil {
  		return nil, err
  	}
  
  	indented := &bytes.Buffer{}
  	if err := json.Indent(indented, unindented.Bytes(), "", "  "); err != nil {
  		return nil, err
  	}
  	return indented.Bytes(), nil
  }
docs: // indentedJSONPB returns m marshaled to indented JSON.