Michael Heerdegen writes: > Hello, (@Stefan I hope you don't mind I CC'd you the second time today) > > I think a useful addition could be `pcase-setq' as an alternative to > `destructuring-bind'. I don't know if it that's what you are looking for, but seq.el has `seq-let` and map.el has `map-let`, and they both use pcase. (seq-let (a b (c &rest others)) '(1 2 [3 4 5 6]) (+ a b c)) (map-let (foo bar baz) '((foo . 1) (bar . 2)) (should (= foo 1)) (should (= bar 2)) (should (null baz))) Nico