<template name="parent">
{{field_in_parent}}
{{#each children}}
{{> children_template }}
{{/each}}
<!-- empty object to allow a new children to be created -->
{{> children_template EMPTY_OBJECT_PLEASE}}
</template>
Won’t it create a parent with context {child: theChild} and {child: null}? That is almost the same, but isn’t that possible to use implicit context (no context change in each block)?