C++ simple template engine with Jinja2-style syntax