code: func (k *KeyPairsClient) List(ctx context.Context, orgID *identity.ID) (*Keypairs, error) {
  	query := &url.Values{}
  	if orgID != nil {
  		query.Set("org_id", orgID.String())
  	}
  
  	var resp []ClaimedKeyPair
  	err := k.client.RoundTrip(ctx, "GET", "/keypairs", query, nil, &resp)
  	if err != nil {
  		return nil, err
  	}
  
  	kp := NewKeypairs()
  	err = kp.Add(resp...)
  	if err != nil {
  		return nil, err
  	}
  
  	return kp, nil
  }
docs: // List returns all KeyPairs for the logged in user in the given, or all orgs
  // if orgID is nil.