Structs

Var can be thought as the value it holds plus a link to the computation graph. Majority of operators are methods on Var.