The `if-match` pruner has two notable problems, as reported by @csrhodes: **Lexically-contained `if-match` forms:** walk the `cadr` and `cdddr`, not `caddr` **Lexically-contained `when-match` forms:** just walk the `cadr`, not the `cddr` forms
The
if-matchpruner has two notable problems, as reported by @csrhodes:Lexically-contained
if-matchforms: walk thecadrandcdddr, notcaddrLexically-contained
when-matchforms: just walk thecadr, not thecddrforms