unstable class ProduceStateSampleViewModel { unstable val people: Flow> = Unstable } stable class Person { stable val name: String = Stable } stable class Loading { = Stable } runtime class Data { runtime val data: T = Parameter(T) } stable class Loading { = Stable } stable class UserData { stable val name: String stable val avatar: String = Stable } stable class Error { stable val message: String? = Stable }