[ledger] rewrite setq as custom
[swift] install from MELPA if no local copy.
Better error location reporting at init time