code: func (m Method) DeclarationNamed(receiver string) string {
  	return fmt.Sprintf("func (%s %s) %s%s %s", receiverShort(receiver), receiver, m.Name, m.inStr(), m.outStrNamed())
  }
docs: // DeclarationNamed creates a method declaration (without any body) for the given receiver
  // with named return values.