Use the singley evaluated form of the end value.
Use the singley evaluated form of the end value.
No need to unquote the end-value.
Use gensym to protect the symbol name inside the macro by generating a symbol to bind our values with.