<init>()
A skeleton implementation of both Encoder and CompositeEncoder that can be used
for simple formats and for testability purpose.
Most of the encode*
methods have default implementation that delegates encodeValue(value: Any)
.
See Encoder documentation for information about each particular encode*
method.