```rust println!("{}", &foo); ``` Here the query `"&" @operator` doesn't match the `&`, if the macro is changed for a function call it works ```rust println("{}", &foo); ```