@mousebot I really like it when this kind of thing can be done with optional dependencies
I'm much more likely to try out a piece of elisp if the number of hard dependencies is small, because it makes it easier to vet (however I understand I'm in the minority and most people don't vet elisp at all)