store-ptr now takes a symbol instead of a list containing a symbol to make the compiler easier to write.