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