createRetainedViewModel
inline fun <TState : Any, TModel : Any, TArgs, TDependency, TAction : Action<TModel, TDependency>> createRetainedViewModel(builder: @DisallowComposableCalls LoopBuilder<TState, TModel, TArgs, TDependency, TAction>, args: TArgs? = null, key: String?): LoopViewModel<TState, TModel, TArgs, TDependency, TAction>