clean up. expose Expr.Var for the proc graph. Right?
+ tests compiling