der: use Reader<'a> as input for Decode::decode
#633
Merged
Reader<'a> as input for Decode::decode
#633