code: func (f *Frame) String() string {
  	str := ""
  	str += fmt.Sprintf("Header: \n%s", f.Header)
  	str += fmt.Sprintf("CRC: %x\n", f.CRC())
  	str += fmt.Sprintf("Samples: %v\n", f.Header.Samples())
  	str += fmt.Sprintf("Size: %v\n", f.Header.Size())
  	str += fmt.Sprintf("Duration: %v\n", f.Duration())
  	return str
  }
docs: // Frame returns a string describing this frame, header and side info