bind a
Sequence
of values to several local variables.
If there more values, they are ignored.
If there more variables, they get nil.
;; example of using seq-let
;; if there are more variables than in sequence, the rest has value of nil
(seq-let (xaxbxc) [1 2]
(vectorxaxbxc))
;; [1 2 nil]
;; if there are less variables than in sequence, the rest sequence is ignored
(seq-let (xaxb) [1 2 3 4 5]
(vectorxaxb))
;; [1 2]