fix a problem in a package with user variables

First we make the ring based on the user's symbol:

     rt := kk{getSymbol "t"};

(Later check that we don't clobber the user's symbol.)

     t := rt_0;

Now we assign the corresponding generator of the ring to a local
variable in our function, for temporary use.