StateRestorer

fun <VM : MavericksViewModel<S>, S : MavericksState> StateRestorer(viewModelContext: ViewModelContext, viewModelClass: Class<out VM>, stateClass: Class<out S>, toRestoredState: (S) -> S)