Hi!  I'm trying to build an sdk in kotlin native and use it from iOS. On the iOS side I'd like users to be able to  use kotlin objects freely without knowledge if this object comes from kotlin or swift. In particular I want to freeze most of the objects, so swift users can pass them between threads. Most of my objects are immutable by design, but I still need to freeze each of them manually. Is there a way to freeze everything that crossing the kn boundary automatically with a way to opt out for particular objects? It's getting tedious tracking all such objects manually