from_file extracted from Table.__init__
merge re: from_file / from_filename conflicts