<@U0HUJ25V1> This doesn't work? ``` fun &lt;K,T&g...
# random
k
@thomasnield This doesn't work?
Copy code
fun <K,T> Collection<T>.averageBy(keySelector: (T) -> K, numSelector: (T) -> Double) = groupBy(keySelector).entries.asSequence().map { it.key to it.value.asSequence().map(numSelector(it).toDouble()).average()}.toMap()
(I'm on mobile so I may have butchered the syntax a bit)