pub type FactRow = (Vec<Option<String>>, Option<CellValue>);
One fact row: the category values (in declaration order) and the value.