pub fn report(table: &Table) -> Report
What a table covers.
Nothing is executed and nothing is compiled. The rule set and the naming of instructions are both data, and the answer is a comparison of two lists.