arrow-core / arrow.core.extensions.option.semigroupK
fun <A> ~~algebra~~(): Semigroup<Kind<ForOption, A>>
Do you like Arrow?