vendor parts of evil-paredit until changes are merged upsteam