code: func (m *Message) AddAttachment(attachment io.Reader) error {
  	m.attachment = attachment
  	return nil
  }
docs: // AddAttachment adds an attachment to the message it's programmer's
  // responsibility to close the reader.