I actually tried to emulate this behaviour with in...
# arrow
e
I actually tried to emulate this behaviour with inline classes, but got stuck because Kotlin Serialization doesn't really tolerate them