We're going to provide top-level computation blocks in a suspend and non-suspend style in #116 & #117.
When Arrow Meta is introduced then we will remove fx from the type classes and a compiler plugin will be provided instead to structurally enable non-suspendfx on flatMap.
If a suspend fx version can be provided by the compiler plugin, it will also provide it.
We're going to provide top-level
computation
blocks in asuspend
andnon-suspend
style in #116 & #117.When Arrow Meta is introduced then we will remove
fx
from the type classes and a compiler plugin will be provided instead to structurally enablenon-suspend
fx
onflatMap
.If a
suspend
fx version can be provided by the compiler plugin, it will also provide it.