A User Script contains some lines of code that the user wants to
re-use at several places within the cockpit. It is defined by a name
and a set of parameters and can then be used just like any other
built-in function within the cockpit scripting language. Typical
examples small tool functions (e.g., to join two VarArrays, see
the common scripts examples) or pieces of parameterized code
that are used at many places (e.g., part of an SQL-import script that
only depends on the object name).