With the Encoders/Decoders design in #18499, the Decoder has the ability to read fields out of order, but I'm not sure how a skipField method would help, so probably we should remove it from the channel. If it is needed, it should probably be added as a method on the particular Decoder (e.g. JsonDecoder) that accepts the reader channel as an argument.