ADD: 'with ureader(...) as ucsv:' syntax (using context managers) and 'xcsv(...)' generator