So you like the effectless core? That never made sense to me.
For any kind of real application I would need to make sure they all had traits for any IO they do. Then I would need to implement these traits based on the "capabilies" they offer. But they don't support SQLite so I would need to implement that in Swift and Kotlin? Now I'm writing database codee in Swift and Kotlin -- exactly what I don't want to do. Why?
I would much rather just write a normal rust program.