:::{default-domain} bzl :::
:::{bzl:currentfile} //lang:function.bzl :::
Module documentation
::::::{bzl:function} myfunc(foo, bar=False, baz=[]) -> FooObj
This is a bazel function.
:arg arg1: {default-value}99
{type}bool | int
arg1 doc
:arg arg2: {default-value}True
{type}dict[str, str]
my arg2 doc
and a second paragraph of text here :arg arg3: {default-value}"arg3default"
{type}list[int]
my arg3 doc :arg arg4: my arg4 doc
:returns: {bzl:return-type}list | int
description
:::{deprecated} unspecified
Some doc about the deprecation :::
::::::
:::{bzl:function} mylongfunc(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
:::