code: func (c *listCmd) setClient() error {
  	ss, err := c.syncCmd.storageFromParam("src", c.syncCmd.src)
  	if err != nil {
  		fmt.Errorf("Could not set client for describe requests: %v", err)
  	}
  	var ok bool
  	c.cl, ok = ss.(*client.Client)
  	if !ok {
  		return fmt.Errorf("storageFromParam returned a %T, was expecting a *client.Client", ss)
  	}
  	return nil
  }
docs: // setClient configures a client for c, for the describe requests.