code: func (client *Client) List(g Listable) ([]interface{}, error) {
  	ctx, cancel := context.WithTimeout(context.Background(), client.Timeout)
  	defer cancel()
  
  	return client.ListWithContext(ctx, g)
  }
docs: // List lists the given resource (and paginate till the end)