code: func NewDecoderLimited(r io.Reader, maxSize uint) *Decoder {
  	return &Decoder{r: r, maxReadSize: maxSize}
  }
docs: // NewDecoderLimited is identical to NewDecoder but it sets maxReadSize in
  // order to cap reads.