Automatic and customizable compile time transformations between similar case classes and sealed traits/enums, essentially a thing that glues your code. Scala 3 only. Or is it duct 🤔
Mode.Accumulating would only be able to do non-fallible transformations after unwrapping the F since it doesn't have a .flatMap transformation which could allow it to sequence more fallible transformations afterwards.
That doesn't apply to Mode.FailFast.
This could especially come in handy when working with tuples, i.e.:
Mode.Accumulating
would only be able to do non-fallible transformations after unwrapping theF
since it doesn't have a.flatMap
transformation which could allow it to sequence more fallible transformations afterwards. That doesn't apply toMode.FailFast
.