Dylan does, and my language Slate (http://www.slatelanguage.org) does, as well as its related younger siblings, Atomo (http://atomo-lang.org) and Atomy (http://atomy-lang.org). And all of these implement them in the context of an object model, rather than carefully avoiding CLOS dependencies as in CL.