// FIR_IDENTICAL //KT-2320 failure of complex case of type inference package i interface NotMap interface Entry { fun getValue(): B } fun NotMap.mapValuesOriginal(ff: (Entry) -> R): NotMap = throw Exception() fun NotMap.mapValuesOnly(f: (B) -> C) = mapValuesOriginal { e -> f(e.getValue()) }