code: def iev_user_model_creator(env_ctx):
      return iev.IEvUserModel(
          env_ctx["slate_size"],
          choice_model_ctor=choice_model.MultinomialProportionalChoiceModel,
          response_model_ctor=iev.IEvResponse,
          user_state_ctor=iev.IEvUserState,
          seed=env_ctx["seed"],
      )
  
file_path: ray/rllib_contrib/slate_q/src/rllib_slate_q/env/recommender_system_envs_with_recsim.py
imports: from recsim import choice_model
  from recsim.environments import interest_evolution
  from recsim.environments import interest_exploration
  from recsim.environments import long_term_satisfaction
  from ray.rllib.env.wrappers.recsim import make_recsim_env
  from ray.tune import register_env
label_desc: Use image node_id 5 for calling a global function with example usage: iev_user_model_creator(env_ctx) and returns: iev