getOrElseByData

inline fun <T> List<UUIDKey<T>>.getOrElseByData(index: Int, defaultValue: (Int) -> T): T