{% macro choices(name, choices_list, checked=none) %}
{% for choice, label in choices_list %}
{% endfor %}
{% endmacro %}
{% macro int(name, label="", init=0) %}
{% endmacro %}
{% macro text(name, label="", placeholder="", required=false) %}
{# single line text field
additional kwargs will be passed as attributes #}
{% endmacro %}
{% macro password(name, label="", required=false) %}
{# password field
additional kwargs will be passed as attributes #}
{% endmacro %}
{% macro email(name, label="", required=false) %}
{# email field
additional kwargs will be passed as attributes #}
{% endmacro %}
{% macro textarea(name, rows=10, cols=50, placeholder='') %}
{% endmacro %}
{% macro meta(name, value) %}
{% endmacro %}
{% macro submit(text=_("Send")) %}
{% endmacro %}