Just rewrote my Mustache templating library. More updates incoming now that it's easier to understand.
It was a bad combination before of the Mustache library I'm using being confusing for me to use and me trying to be too clever (like avoiding repeating myself).
https://github.com/someodd/bore/commit/58855566d17cfd3a8cf77b9fc6a1c52ed7e5cfa2