textproc: NewReader function