support reading fields from tab-separated files
support post-processing functions in schemas, all specified by strings; rename time_str to date_str