<init>()
A skeleton implementation of both Decoder and CompositeDecoder that can be used
for simple formats and for testability purpose.
Most of the decode*
methods have default implementation that delegates decodeValue(value: Any) as TargetType
.
See Decoder documentation for information about each particular decode*
method.