{% macro render_functions(functions, path_prefix='') %}
{% for name, children in functions.items() %} {% if children['_is_function'] is not defined %}
{{ name }}
{{ render_functions(children, path_prefix + name + '/') }}
{% else %} {% set function = children %}
{% if function.is_public %} Public {% endif %} {{ function.name.split('/')[-1] }} v{{ function.version_number }} {{ function.runtime }} {{ function.invoked_count }}
{% endif %} {% endfor %}
{% endmacro %}