Knockout
DEF Subsitution A=B -> A@C=B@C
??? What comes first? sub or eq? also the definition of = uses -> = between values = between functions = between variables what are variables? a function with variables f(A,B) is a variable (I keep thinking back to the table, its such a concrete way to represent the variable space)