Resolve the given writer and reader_schema to decode the data
provided by the reader.
- writer_schema
The schema that was used to encode the data provided by the
"reader"
- reader_schema
The schema we want to use to decode the data.
- reader
A file handle, or an object implementing a similar interface,
like IO::File. Specifically, it must support
"read($buf, $nbytes)" and
"seek($nbytes, $whence)". These calls
will block the decoder if not enough data is available for read.