So I updated to Kotlin 1.6.10 and now there are issues with kx.ser one of them is that it mixes up these serial descriptiors
https://i.imgur.com/6K9nWea.png▾
https://i.imgur.com/082WUGD.png▾
Then my custom serializer of Optinal<T> gets the UnitSerializer for Optional<String?> and fails bekause it cannot deserialize null, ass the UnitDeserializer isn't nullable, but it shouldn't be a UnitSerialozer in the first place