code: func (f *Frame) Bytes(sclok bool) []byte {
  	b := make([]byte, 0, 8*1024)
  	b = append(b, f.Command+"\n"...)
  	hb := f.Headers.Bytes()
  	if len(hb) > 0 {
  		b = append(b, hb...)
  	}
  	b = append(b, "\n"...)
  	if len(f.Body) > 0 {
  		if sclok {
  			nz := bytes.IndexByte(f.Body, 0)
  			// fmt.Printf("WDBG41 ok:%v\n", nz)
  			if nz == 0 {
  				f.Body = []byte{}
  				// fmt.Printf("WDBG42 body:%v bodystring: %v\n", f.Body, string(f.Body))
  			} else if nz > 0 {
  				f.Body = f.Body[0:nz]
  				// fmt.Printf("WDBG43 body:%v bodystring: %v\n", f.Body, string(f.Body))
  			}
  		}
  		if len(f.Body) > 0 {
  			b = append(b, f.Body...)
  		}
  	}
  	b = append(b, ZRB...)
  	//
  	return b
  }
docs: /*
  	Bytes returns a byte slice of all frame data, ready for the wire
  */