#ContextReceivers are already available for Kotlin/JVM, so you can experiment them in Android, as a replacement for #Hilt or #Dagger. But the best part will come with Kotlin 1.9.x, when it will be possible to use them in the shared code, enabling a new wave of #KMP architectures.
#contextreceivers #hilt #dagger #kmp
#arrow 2.0 #kotlin #contextReceivers
Suspend used to denote side effects and Raise to express a domain possible failure:
#arrow #kotlin #contextreceivers