    this.#.name  = new #x:non-primitive dzn.async<#x:async-signature-name >();
    this.#.name .dzn_meta.requires.name = "#.name";
    this.#.name .dzn_meta.requires.meta = this.dzn_meta;
    this.#.name .dzn_meta.requires.component = this;
