serialize

open override fun serialize(encoder: Encoder, value: T)
fun serialize(encoder: Encoder, obj: T, clazz: KClass<T>)