code: func (b *Builder) Stream(r io.Reader, name string) *Builder {
  	b.stream = true
  	b.paths = append(b.paths, NewStreamVisitor(r, b.mapper, name, b.schema))
  	return b
  }
docs: // Stream will read objects from the provided reader, and if an error occurs will
  // include the name string in the error message. If ContinueOnError() is set
  // prior to this method being called, objects in the stream that are unrecognized
  // will be ignored (but logged at V(2)).