karelpeeters
fun request(name: String) = if (map[name]?.closed ?: true) { newRquest(name).also { map[name] = it } else map[name]