Use lexical-binding for all of CL, and clean up its namespace.