@Brian Berns The code is identical because I have defined (+) between a Var and a float, so I can write expressions like this
(+)
let x = Var.create 10.0 let y = 10.0 let z = x + y
where Var.create just creates a new Var
Var.create