fn write_row( out: &mut dyn Write, location_table: &LocationTable, columns: &[&dyn FactCell], ) -> Result<(), Box<dyn Error>>