deserialize

open override fun deserialize(decoder: Decoder): Either<A, B>