but why would it break that use case?
Could you indicate what would be put in the elisp-shorthands for (a) the
s.el library, and (b) a user library that uses s.el?
Someone else can explain, but it's the same thing for both. Or you can go read the fine manual.