arrow-core / arrow.core.extensions / SortedMapKTraverse / traverse
open fun <G, B, C> SortedMapKOf<A, B>.traverse(AP: Applicative<G>, f: (B) -> Kind<G, C>): Kind<G, Kind<SortedMapKPartialOf<A>, C>>
Do you like Arrow?