type Variable = Variable<Column>;
struct Variable { pub col: Column, pub row: CurrOrNext, }
col: Column
The column of this variable
row: CurrOrNext
The row (Curr of Next) of this variable