code: func claimsToTraitMap(claims jose.Claims) map[string][]string {
  	traits := make(map[string][]string)
  
  	for claimName := range claims {
  		claimValue, ok, _ := claims.StringClaim(claimName)
  		if ok {
  			traits[claimName] = []string{claimValue}
  		}
  		claimValues, ok, _ := claims.StringsClaim(claimName)
  		if ok {
  			traits[claimName] = claimValues
  		}
  	}
  
  	return traits
  }
docs: // claimsToTraitMap extracts all string claims and creates a map of traits
  // that can be used to populate role variables.