Byte-compile cleanly without wrapping code in eval-when-compile
Merge pull request #137 from purcell/byte-compilation

Byte-compile cleanly without wrapping code in eval-when-compile