{% if is_async %}import asyncio
{% endif %}
{% for import in imports %}{{ import }}
{% endfor %}
{% if is_async %}async def main() -> None:
{% else %}def main() -> None:
{% endif %}
{% for line in body %} {{ line }}
{% endfor %}
{% for operation in presentation %}
{% if operation.kind == "show" %} print({{ operation.expression }})
{% else %} for {{ operation.item }} in {{ operation.expression }}{% if operation.optional %} or []{% endif %}:
{% for field in operation.fields %} print({{ field }})
{% endfor %}{% endif %}
{% endfor %}
{% if is_async %}asyncio.run(main())
{% else %}main()
{% endif %}