code: func DecodeTree(s storer.EncodedObjectStorer, o plumbing.EncodedObject) (*Tree, error) {
  	t := &Tree{s: s}
  	if err := t.Decode(o); err != nil {
  		return nil, err
  	}
  
  	return t, nil
  }
docs: // DecodeTree decodes an encoded object into a *Tree and associates it to the
  // given object storer.