code: func (r *Repository) Object(t plumbing.ObjectType, h plumbing.Hash) (object.Object, error) {
  	obj, err := r.Storer.EncodedObject(t, h)
  	if err != nil {
  		return nil, err
  	}
  
  	return object.DecodeObject(r.Storer, obj)
  }
docs: // Object returns an Object with the given hash. If not found
  // plumbing.ErrObjectNotFound is returned.