validNullOrElse

fun <T> validNullOrElse(desc: SerialDescriptor, index: Int, orElse: () -> T): T?