code: func (c *Client) SearchInstitutions(query string, products []string) (resp SearchInstitutionsResponse, err error) {
  	if query == "" {
  		return resp, errors.New("/institutions/search - query must be specified")
  	}
  
  	jsonBody, err := json.Marshal(searchInstitutionsRequest{
  		Query:     query,
  		Products:  products,
  		PublicKey: c.publicKey,
  	})
  
  	if err != nil {
  		return resp, err
  	}
  
  	err = c.Call("/institutions/search", jsonBody, &resp)
  	return resp, err
  }
docs: // SearchInstitutions returns institutions corresponding to a query string and
  // supported products.
  // See https://plaid.com/docs/api/#institution-search.