Now that we are running the value of esi:assign through expression evaluations (instead of the previous variable substituter, modified the grammar to support a very simple literal case.