code: func UnmarshalFromReader(r io.Reader, v Unmarshaler) error {
  	data, err := ioutil.ReadAll(r)
  	if err != nil {
  		return err
  	}
  	l := jlexer.Lexer{Data: data}
  	v.UnmarshalEasyJSON(&l)
  	return l.Error()
  }
docs: // UnmarshalFromReader reads all the data in the reader and decodes as JSON into the object.