crosswalkMap

inline fun <K, V> crosswalkMap(f: (A) -> Map<K, V>): Map<K, Option<V>>

Deprecated

This API is niche and will be removed in the future. If this method is crucial for you, please let us know on the Arrow Github. Thanks! https://github.com/arrow-kt/arrow/issues Prefer using the Option DSL or fold

Replace with

import arrow.core.Option
import arrow.core.Some
fold<Map<K, Option<V>>>({ emptyMap() }) { value -> f(value).mapValues { Some(it.value) } }