fun Map.plus(pair: Pair): Map { return when { .isEmpty() -> mapOf(pair = pair) else -> LinkedHashMap<@FlexibleNullability K1?, @FlexibleNullability V1?>(p0 = ).apply>(block = local fun LinkedHashMap<@FlexibleNullability K1?, @FlexibleNullability V1?>.() { $this$apply.put(p0 = pair.(), p1 = pair.()) /*~> Unit */ } ) } }