Replace variable references with mustache
Mustache allows both referencing variables as well as more complex patterns like loops and conditionals.
This will remove maintenance effort from expdef's varref code, and give a templating language that people might be more used to.