std::map> specs_lambdas { {"Interpolation", [](const std::string&) { return "world"; }}, {"Interpolation - Expansion", [](const std::string&) { return "{{planet}}"; }}, {"Interpolation - Multiple Calls", [](const std::string&) { static int calls = 0; return std::to_string(++calls); }}, {"Escaping", [](const std::string&) { return ">"; }}, {"Section", [](const std::string& txt) { return (txt == "{{x}}") ? "yes" : "no"; }}, {"Section - Expansion", [](const std::string& txt) { return txt + "{{planet}}" + txt; }}, {"Section - Multiple Calls", [](const std::string& txt) { return "__" + txt + "__"; }}, {"Inverted Section", [](const std::string& txt) { return ""; }} };