nullable
inline fun <I : Any, O : Any> nullable(name: String, crossinline encoder: (I) -> O, crossinline decoder: (O) -> I?): Codec<I, O>(source)
Builds a codec that tolerates missing values by using a nullable decoding function.
Return
a codec that reports failures and uses encoder for serialization.