Please, don't use `destructuring-bind` as I'll be dropping the dependency on `cl` completely (this include `cl-lib`). `dash.el` is more clojure-like that `cl-lib`, so long term we'll be using it.