Substitute with non-cl equivalent
Add another dependency

`lexical-binding` is an Emacs 24 feature.