code: func (p *frameParser) ParseNext(r *bytes.Reader, encLevel protocol.EncryptionLevel) (Frame, error) {
  	for r.Len() != 0 {
  		typeByte, _ := r.ReadByte()
  		if typeByte == 0x0 { // PADDING frame
  			continue
  		}
  		r.UnreadByte()
  
  		return p.parseFrame(r, typeByte, encLevel)
  	}
  	return nil, nil
  }
docs: // ParseNextFrame parses the next frame
  // It skips PADDING frames.