Recientemente en Twigs (no tanto) versiones 2.algo..
han adoptado por usar el _self dentro de las macros cosa que se agradece un monton la verdad...
Antes para invocar una macro dentro de otra macro teniamos que usar el import
```
{% macro input(name, value, type, size) %}
<input type="{{ type|default('text') }}" name="{{ name }}" value="{{ value|e }}" size="{{ size|default(20) }}" />
{% endmacro %}
{% macro wrapped_input(name, value, type, size) %}
{% import _self as macro %}
<div class="field">
{{ macro.input(name, value, type, size) }}
</div>
{% endmacro %}
```
pero ahora podemos hacerlo con _self
aunque se me hace raro me parece Super sencillo y genial
```
{% macro wrapped_input(name, value, type, size) %}
<div class="field">
{{ _self.input(name, value, type, size) }}
</div>
{% endmacro %}
```