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