Adds support for reusing previous variable substitutions through a key ($variable[key]), closes #25