No side effects, no surprises.

Template BLUEPHRASE HTML content elements Scripting visibility template [html · scripting] The template element is used to define HTML elements without making them visible to the visitor, setting them aside for future use.

What problem does this solve?

The problem domain addressed by V is computer administration.

V provides a syntax and grammar for monitoring and reporting: it is well suited to monitor software configurations, application performance, and system vulnerabilities.

In practice, V is used in a manner similar to some scripting languages (like Bash and Perl), to solve problems with a well-defined set of inputs. It is not used as an application development language, and it is not typically well suited to solving problems with arbitrary user inputs.