func NewQPCleaner(r io.Reader) *QPCleaner {
	return &QPCleaner{
		in: bufio.NewReader(r),
	}
}
func NewQPCleaner(r io.Reader) *QPCleaner {
	return &QPCleaner{
		in: bufio.NewReader(r),
	}
}
// NewQPCleaner returns a QPCleaner for the specified reader.