```rust let g = graph!(f64, { let x = 1.0; let p = 1.0; let h = (square(x) + square(p))/2.0; // does not work }); ```