macro "foo" : term => `(have := 1; this) /-- info: have this := 1; this : Nat -/ #guard_msgs in #check foo