clasp-2.7.0-249-g0434f374d (latest as of a few days ago) happily runs the following:
(progv (list nil) '()) ; => NIL
(progv (list nil) '(t)) ; => NIL
(progv (list t) '()) ; => NIL
(progv (list t) '(t)) ; => NIL
SBCL, CCL and ECL signal an error, and Clasp probably should too. (ABCL behaves like Clasp, incidentally.)