Use lexical binding everywhere
Require Emacs 24
Get rid of lexical-let