code: func NewReader(r io.Reader) *Reader {
  	var o interface{}
  	if err := json.NewDecoder(r).Decode(&o); err != nil {
  		return &Reader{err: err}
  	}
  	return NewReaderFromMap(o)
  }
docs: // NewReader returns quad reader for JSON-LD stream.