Make macros usage in defconst compatible with LispWorks

Please ignore the previous pull request, it had unnecessary tabs by mistake.

The eval-when is needed because defconst might eval the form at load-time, and Lispworks chooses to make macro definitions available only at compile time by default.