create

abstract fun <T> create(typeRef: TypeRef<T>): Serde<T>
abstract fun <T> create(clazz: Class<T>): Serde<T>
open fun <T> create(typeTag: TypeTag<T>): Serde<T>