Adding template fragments or partials for the DTL

I don’t think they look like inclusion tags or custom tags, they feel more like your partials. Ie compare:

{% macro foo() %}CHILD{% endmacro %}
{% block body %}{{ foo() }}{% endblock %}

with

{% startpartial "foo" %}CHILD{% endpartial %}
{% block body %}{% partial "foo" %}}{% endblock %}

These two would to the best of my knowledge have the same outcome. That is what I meant when I suggested to look into macros to see if they provided some further functionality that might make sense for partials (ie would it make sense to support {% partial "foo" key=value %} to customize the context?).