arrow-core / arrow.core.extensions / SequenceKFoldable / reduceLeftToOption
open fun <A, B> Kind<ForSequenceK, A>.reduceLeftToOption(f: (A) -> B, g: (B, A) -> B): Option<B>
Do you like Arrow?