A json templating DSL