While it's from the Scheme side of the Lisp family tree rather than the CL side, there is Typed Racket.
While it's from the Scheme side of the Lisp family tree rather than the CL side, there is Typed Racket.