immutableCopyOf

fun <T> immutableCopyOf(name: String, list: List<T>): List<T>
fun <K, V> immutableCopyOf(name: String, map: Map<K, V>): Map<K, V>