-any? requires dash
seems this defmacro needs eval-when-compile to work when byte-compiled
Merge pull request #68 from unhammer/master

minor fixes to make it work from a fresh package-install