Given the behaviour of kotlin-native with regards to freezing all singletons by default (
https://github.com/JetBrains/kotlin-native/blob/master/CONCURRENCY.md), and the circumstance of having singletons with mutable data in common sources of a multiplatform project, is it possible to disable these limitations? The file I linked doesn't really explain the benefits of the described behaviour, and while I understand that there are some benefits, I think it is honestly quite silly, especially in multiplatform projects, that there is no way to disable it. What is the technical reason behind that, assuming there is one?