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

minor fixes to make it work from a fresh package-install
move defmacro before call instead of mysterious eval-when-compile

for the byte-compileness
Merge pull request #69 from unhammer/master

move defmacro before call instead of mysterious eval-when-compile