{{base_level}}# {{name}}() {{&description}}
{{&signature}}
{{#example}}
{{base_level}}## Example
{{&example}}
{{/example}}
{{>notes}}
{{#has_args}}
{{base_level}}## Arguments
{{^arg_flattening}}
[Argument flattening](Syntax.md#argument-flattening) is **NOT SUPPORTED** by this function.
{{/arg_flattening}}
{{/has_args}}
{{#posargs}}
The {{type_name}} `{{name}}()` accepts the following positional arguments:
{{>args}}
{{/posargs}}
{{#varargs}}
{{#posargs}}Additionally, the{{/posargs}}{{^posargs}}The{{/posargs}}
{{type_name}} accepts between `{{min}}` and `{{max}}` variadic
arguments (`{{name}}...`) of type {{&type}}
.
{{&description}}
{{>taggs}}
{{/varargs}}
{{#kwargs}}
{{#posargs}}Finally, `{{name}}()`{{/posargs}}{{^posargs}}The {{type_name}} `{{name}}()`{{/posargs}}
accepts the following keyword arguments:
{{>args}}
{{/kwargs}}