measure.go
func NewMeasuredReader(r io.Reader) *MeasuredReader {
	return &MeasuredReader{wrap: r, rate: newCounter()}
}
func NewMeasuredReader(r io.Reader) *MeasuredReader {
	return &MeasuredReader{wrap: r, rate: newCounter()}
}
func NewMeasuredReader ( r io . Reader ) * MeasuredReader { return & MeasuredReader { wrap : r , rate : newCounter ( ) } }
// NewMeasuredReader wraps a reader.
NewMeasuredReader wraps a reader .