Hey guys! I've had a look into a new JetBrains library called kotlinx.fuzz for fuzz-testing (so should you) and found an interesting usecase for kotlinx.serialization to come into play. Check out what I could achieve: generation of basically any serializable object using fuzzer (means fresh data every time you call fuzzer.serialization.fuzz). This is now a PR to kotlinx.fuzz:
https://github.com/JetBrains-Research/kotlinx.fuzz/pull/76