Reflective and code gen implementations for serializing Kotlin sealed classes via Moshi polymorphic adapters.