bifoldMap

inline fun <C> bifoldMap(MN: Monoid<C>, f: (A) -> C, g: (B) -> C): C

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 when or fold instead

Replace with

MN.run { fold({ MN.empty().combine(f(it)) }, { MN.empty().combine(g(it)) }) }