code: func nodeFromBytes(t *Tr, data []byte) (*Node, error) {
  	n := &Node{}
  	_, err := n.UnmarshalMsg(data)
  	if err != nil {
  		panic(err)
  		return nil, err
  	}
  
  	return n, nil
  }
docs: // nodeFromBytes returns a new node struct deserialized from the provided
  // bytes.  An error is returned for any deserialization errors.