code: func readLdapMessageBytes(br *bufio.Reader) (ret *[]byte, err error) {
  	var bytes []byte
  	var tagAndLength ldap.TagAndLength
  	tagAndLength, err = readTagAndLength(br, &bytes)
  	if err != nil {
  		return
  	}
  	readBytes(br, &bytes, tagAndLength.Length)
  	return &bytes, err
  }
docs: // BELLOW SHOULD BE IN ROOX PACKAGE