codec.go
func (c Codec) NewStreamDecoder(r io.Reader) *StreamDecoder {
	return NewStreamDecoder(c.NewParser(r))
}
func (c Codec) NewStreamDecoder(r io.Reader) *StreamDecoder {
	return NewStreamDecoder(c.NewParser(r))
}
// NewStreamDecoder returns a new stream decoder that takes input from r.