asState

fun <T, E> T.asState(): ResourceState<T, E>
fun <T, E> T?.asState(whenNull: () -> ResourceState<T, E>): ResourceState<T, E>
fun <T, E> List<T>.asState(): ResourceState<List<T>, E>
fun <T, E> List<T>?.asState(whenNull: () -> ResourceState<List<T>, E>): ResourceState<List<T>, E>