I'm trying to get
pcase to match against a
let-bound variable. However, I can't seem to get
pcase to recognize the variable correctly.
See this minimal example:
(let ((a 1)) (pcase 2 (a 7))) => 7 ;; as predicted by the docs (let ((a 2)) (pcase 2 (`a 7))) => nil ;; ???
How can I get
pcase to return
a = 2?
(An alternative to
pcase with similar features would also suffice.)