diff --git a/src/dstr-assignment-async-iteration/array-elem-init-assignment.case b/src/dstr-assignment-for-await/array-elem-init-assignment.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-init-assignment.case rename to src/dstr-assignment-for-await/array-elem-init-assignment.case diff --git a/src/dstr-assignment-async-iteration/array-elem-init-evaluation.case b/src/dstr-assignment-for-await/array-elem-init-evaluation.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-init-evaluation.case rename to src/dstr-assignment-for-await/array-elem-init-evaluation.case diff --git a/src/dstr-assignment-async-iteration/array-elem-init-fn-name-arrow.case b/src/dstr-assignment-for-await/array-elem-init-fn-name-arrow.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-init-fn-name-arrow.case rename to src/dstr-assignment-for-await/array-elem-init-fn-name-arrow.case diff --git a/src/dstr-assignment-async-iteration/array-elem-init-fn-name-class.case b/src/dstr-assignment-for-await/array-elem-init-fn-name-class.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-init-fn-name-class.case rename to src/dstr-assignment-for-await/array-elem-init-fn-name-class.case diff --git a/src/dstr-assignment-async-iteration/array-elem-init-fn-name-cover.case b/src/dstr-assignment-for-await/array-elem-init-fn-name-cover.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-init-fn-name-cover.case rename to src/dstr-assignment-for-await/array-elem-init-fn-name-cover.case diff --git a/src/dstr-assignment-async-iteration/array-elem-init-fn-name-fn.case b/src/dstr-assignment-for-await/array-elem-init-fn-name-fn.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-init-fn-name-fn.case rename to src/dstr-assignment-for-await/array-elem-init-fn-name-fn.case diff --git a/src/dstr-assignment-async-iteration/array-elem-init-fn-name-gen.case b/src/dstr-assignment-for-await/array-elem-init-fn-name-gen.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-init-fn-name-gen.case rename to src/dstr-assignment-for-await/array-elem-init-fn-name-gen.case diff --git a/src/dstr-assignment-async-iteration/array-elem-init-in.case b/src/dstr-assignment-for-await/array-elem-init-in.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-init-in.case rename to src/dstr-assignment-for-await/array-elem-init-in.case diff --git a/src/dstr-assignment-async-iteration/array-elem-init-let.case b/src/dstr-assignment-for-await/array-elem-init-let.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-init-let.case rename to src/dstr-assignment-for-await/array-elem-init-let.case diff --git a/src/dstr-assignment-async-iteration/array-elem-init-order.case b/src/dstr-assignment-for-await/array-elem-init-order.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-init-order.case rename to src/dstr-assignment-for-await/array-elem-init-order.case diff --git a/src/dstr-assignment-async-iteration/array-elem-init-simple-no-strict.case b/src/dstr-assignment-for-await/array-elem-init-simple-no-strict.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-init-simple-no-strict.case rename to src/dstr-assignment-for-await/array-elem-init-simple-no-strict.case diff --git a/src/dstr-assignment-async-iteration/array-elem-init-yield-expr.case b/src/dstr-assignment-for-await/array-elem-init-yield-expr.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-init-yield-expr.case rename to src/dstr-assignment-for-await/array-elem-init-yield-expr.case diff --git a/src/dstr-assignment-async-iteration/array-elem-init-yield-ident-invalid.case b/src/dstr-assignment-for-await/array-elem-init-yield-ident-invalid.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-init-yield-ident-invalid.case rename to src/dstr-assignment-for-await/array-elem-init-yield-ident-invalid.case diff --git a/src/dstr-assignment-async-iteration/array-elem-init-yield-ident-valid.case b/src/dstr-assignment-for-await/array-elem-init-yield-ident-valid.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-init-yield-ident-valid.case rename to src/dstr-assignment-for-await/array-elem-init-yield-ident-valid.case diff --git a/src/dstr-assignment-async-iteration/array-elem-iter-get-err.case b/src/dstr-assignment-for-await/array-elem-iter-get-err.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-iter-get-err.case rename to src/dstr-assignment-for-await/array-elem-iter-get-err.case diff --git a/src/dstr-assignment-async-iteration/array-elem-iter-nrml-close-err.case b/src/dstr-assignment-for-await/array-elem-iter-nrml-close-err.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-iter-nrml-close-err.case rename to src/dstr-assignment-for-await/array-elem-iter-nrml-close-err.case diff --git a/src/dstr-assignment-async-iteration/array-elem-iter-nrml-close-null.case b/src/dstr-assignment-for-await/array-elem-iter-nrml-close-null.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-iter-nrml-close-null.case rename to src/dstr-assignment-for-await/array-elem-iter-nrml-close-null.case diff --git a/src/dstr-assignment-async-iteration/array-elem-iter-nrml-close-skip.case b/src/dstr-assignment-for-await/array-elem-iter-nrml-close-skip.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-iter-nrml-close-skip.case rename to src/dstr-assignment-for-await/array-elem-iter-nrml-close-skip.case diff --git a/src/dstr-assignment-async-iteration/array-elem-iter-nrml-close.case b/src/dstr-assignment-for-await/array-elem-iter-nrml-close.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-iter-nrml-close.case rename to src/dstr-assignment-for-await/array-elem-iter-nrml-close.case diff --git a/src/dstr-assignment-async-iteration/array-elem-iter-rtrn-close-null.case b/src/dstr-assignment-for-await/array-elem-iter-rtrn-close-null.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-iter-rtrn-close-null.case rename to src/dstr-assignment-for-await/array-elem-iter-rtrn-close-null.case diff --git a/src/dstr-assignment-async-iteration/array-elem-iter-thrw-close-skip.case b/src/dstr-assignment-for-await/array-elem-iter-thrw-close-skip.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-iter-thrw-close-skip.case rename to src/dstr-assignment-for-await/array-elem-iter-thrw-close-skip.case diff --git a/src/dstr-assignment-async-iteration/array-elem-nested-array-invalid.case b/src/dstr-assignment-for-await/array-elem-nested-array-invalid.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-nested-array-invalid.case rename to src/dstr-assignment-for-await/array-elem-nested-array-invalid.case diff --git a/src/dstr-assignment-async-iteration/array-elem-nested-array-null.case b/src/dstr-assignment-for-await/array-elem-nested-array-null.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-nested-array-null.case rename to src/dstr-assignment-for-await/array-elem-nested-array-null.case diff --git a/src/dstr-assignment-async-iteration/array-elem-nested-array-undefined-hole.case b/src/dstr-assignment-for-await/array-elem-nested-array-undefined-hole.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-nested-array-undefined-hole.case rename to src/dstr-assignment-for-await/array-elem-nested-array-undefined-hole.case diff --git a/src/dstr-assignment-async-iteration/array-elem-nested-array-undefined-own.case b/src/dstr-assignment-for-await/array-elem-nested-array-undefined-own.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-nested-array-undefined-own.case rename to src/dstr-assignment-for-await/array-elem-nested-array-undefined-own.case diff --git a/src/dstr-assignment-async-iteration/array-elem-nested-array-undefined.case b/src/dstr-assignment-for-await/array-elem-nested-array-undefined.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-nested-array-undefined.case rename to src/dstr-assignment-for-await/array-elem-nested-array-undefined.case diff --git a/src/dstr-assignment-async-iteration/array-elem-nested-array-yield-expr.case b/src/dstr-assignment-for-await/array-elem-nested-array-yield-expr.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-nested-array-yield-expr.case rename to src/dstr-assignment-for-await/array-elem-nested-array-yield-expr.case diff --git a/src/dstr-assignment-async-iteration/array-elem-nested-array-yield-ident-invalid.case b/src/dstr-assignment-for-await/array-elem-nested-array-yield-ident-invalid.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-nested-array-yield-ident-invalid.case rename to src/dstr-assignment-for-await/array-elem-nested-array-yield-ident-invalid.case diff --git a/src/dstr-assignment-async-iteration/array-elem-nested-array-yield-ident-valid.case b/src/dstr-assignment-for-await/array-elem-nested-array-yield-ident-valid.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-nested-array-yield-ident-valid.case rename to src/dstr-assignment-for-await/array-elem-nested-array-yield-ident-valid.case diff --git a/src/dstr-assignment-async-iteration/array-elem-nested-array.case b/src/dstr-assignment-for-await/array-elem-nested-array.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-nested-array.case rename to src/dstr-assignment-for-await/array-elem-nested-array.case diff --git a/src/dstr-assignment-async-iteration/array-elem-nested-obj-invalid.case b/src/dstr-assignment-for-await/array-elem-nested-obj-invalid.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-nested-obj-invalid.case rename to src/dstr-assignment-for-await/array-elem-nested-obj-invalid.case diff --git a/src/dstr-assignment-async-iteration/array-elem-nested-obj-null.case b/src/dstr-assignment-for-await/array-elem-nested-obj-null.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-nested-obj-null.case rename to src/dstr-assignment-for-await/array-elem-nested-obj-null.case diff --git a/src/dstr-assignment-async-iteration/array-elem-nested-obj-undefined-hole.case b/src/dstr-assignment-for-await/array-elem-nested-obj-undefined-hole.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-nested-obj-undefined-hole.case rename to src/dstr-assignment-for-await/array-elem-nested-obj-undefined-hole.case diff --git a/src/dstr-assignment-async-iteration/array-elem-nested-obj-undefined-own.case b/src/dstr-assignment-for-await/array-elem-nested-obj-undefined-own.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-nested-obj-undefined-own.case rename to src/dstr-assignment-for-await/array-elem-nested-obj-undefined-own.case diff --git a/src/dstr-assignment-async-iteration/array-elem-nested-obj-undefined.case b/src/dstr-assignment-for-await/array-elem-nested-obj-undefined.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-nested-obj-undefined.case rename to src/dstr-assignment-for-await/array-elem-nested-obj-undefined.case diff --git a/src/dstr-assignment-async-iteration/array-elem-nested-obj-yield-expr.case b/src/dstr-assignment-for-await/array-elem-nested-obj-yield-expr.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-nested-obj-yield-expr.case rename to src/dstr-assignment-for-await/array-elem-nested-obj-yield-expr.case diff --git a/src/dstr-assignment-async-iteration/array-elem-nested-obj-yield-ident-invalid.case b/src/dstr-assignment-for-await/array-elem-nested-obj-yield-ident-invalid.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-nested-obj-yield-ident-invalid.case rename to src/dstr-assignment-for-await/array-elem-nested-obj-yield-ident-invalid.case diff --git a/src/dstr-assignment-async-iteration/array-elem-nested-obj-yield-ident-valid.case b/src/dstr-assignment-for-await/array-elem-nested-obj-yield-ident-valid.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-nested-obj-yield-ident-valid.case rename to src/dstr-assignment-for-await/array-elem-nested-obj-yield-ident-valid.case diff --git a/src/dstr-assignment-async-iteration/array-elem-nested-obj.case b/src/dstr-assignment-for-await/array-elem-nested-obj.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-nested-obj.case rename to src/dstr-assignment-for-await/array-elem-nested-obj.case diff --git a/src/dstr-assignment-async-iteration/array-elem-put-const.case b/src/dstr-assignment-for-await/array-elem-put-const.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-put-const.case rename to src/dstr-assignment-for-await/array-elem-put-const.case diff --git a/src/dstr-assignment-async-iteration/array-elem-put-let.case b/src/dstr-assignment-for-await/array-elem-put-let.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-put-let.case rename to src/dstr-assignment-for-await/array-elem-put-let.case diff --git a/src/dstr-assignment-async-iteration/array-elem-put-prop-ref-no-get.case b/src/dstr-assignment-for-await/array-elem-put-prop-ref-no-get.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-put-prop-ref-no-get.case rename to src/dstr-assignment-for-await/array-elem-put-prop-ref-no-get.case diff --git a/src/dstr-assignment-async-iteration/array-elem-put-prop-ref-user-err.case b/src/dstr-assignment-for-await/array-elem-put-prop-ref-user-err.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-put-prop-ref-user-err.case rename to src/dstr-assignment-for-await/array-elem-put-prop-ref-user-err.case diff --git a/src/dstr-assignment-async-iteration/array-elem-put-prop-ref.case b/src/dstr-assignment-for-await/array-elem-put-prop-ref.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-put-prop-ref.case rename to src/dstr-assignment-for-await/array-elem-put-prop-ref.case diff --git a/src/dstr-assignment-async-iteration/array-elem-put-unresolvable-no-strict.case b/src/dstr-assignment-for-await/array-elem-put-unresolvable-no-strict.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-put-unresolvable-no-strict.case rename to src/dstr-assignment-for-await/array-elem-put-unresolvable-no-strict.case diff --git a/src/dstr-assignment-async-iteration/array-elem-put-unresolvable-strict.case b/src/dstr-assignment-for-await/array-elem-put-unresolvable-strict.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-put-unresolvable-strict.case rename to src/dstr-assignment-for-await/array-elem-put-unresolvable-strict.case diff --git a/src/dstr-assignment-async-iteration/array-elem-target-identifier.case b/src/dstr-assignment-for-await/array-elem-target-identifier.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-target-identifier.case rename to src/dstr-assignment-for-await/array-elem-target-identifier.case diff --git a/src/dstr-assignment-async-iteration/array-elem-target-simple-no-strict.case b/src/dstr-assignment-for-await/array-elem-target-simple-no-strict.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-target-simple-no-strict.case rename to src/dstr-assignment-for-await/array-elem-target-simple-no-strict.case diff --git a/src/dstr-assignment-async-iteration/array-elem-target-simple-strict.case b/src/dstr-assignment-for-await/array-elem-target-simple-strict.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-target-simple-strict.case rename to src/dstr-assignment-for-await/array-elem-target-simple-strict.case diff --git a/src/dstr-assignment-async-iteration/array-elem-target-yield-expr.case b/src/dstr-assignment-for-await/array-elem-target-yield-expr.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-target-yield-expr.case rename to src/dstr-assignment-for-await/array-elem-target-yield-expr.case diff --git a/src/dstr-assignment-async-iteration/array-elem-target-yield-invalid.case b/src/dstr-assignment-for-await/array-elem-target-yield-invalid.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-target-yield-invalid.case rename to src/dstr-assignment-for-await/array-elem-target-yield-invalid.case diff --git a/src/dstr-assignment-async-iteration/array-elem-target-yield-valid.case b/src/dstr-assignment-for-await/array-elem-target-yield-valid.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-target-yield-valid.case rename to src/dstr-assignment-for-await/array-elem-target-yield-valid.case diff --git a/src/dstr-assignment-async-iteration/array-elem-trlg-iter-elision-iter-abpt.case b/src/dstr-assignment-for-await/array-elem-trlg-iter-elision-iter-abpt.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-trlg-iter-elision-iter-abpt.case rename to src/dstr-assignment-for-await/array-elem-trlg-iter-elision-iter-abpt.case diff --git a/src/dstr-assignment-async-iteration/array-elem-trlg-iter-elision-iter-nrml-close-err.case b/src/dstr-assignment-for-await/array-elem-trlg-iter-elision-iter-nrml-close-err.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-trlg-iter-elision-iter-nrml-close-err.case rename to src/dstr-assignment-for-await/array-elem-trlg-iter-elision-iter-nrml-close-err.case diff --git a/src/dstr-assignment-async-iteration/array-elem-trlg-iter-elision-iter-nrml-close-null.case b/src/dstr-assignment-for-await/array-elem-trlg-iter-elision-iter-nrml-close-null.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-trlg-iter-elision-iter-nrml-close-null.case rename to src/dstr-assignment-for-await/array-elem-trlg-iter-elision-iter-nrml-close-null.case diff --git a/src/dstr-assignment-async-iteration/array-elem-trlg-iter-elision-iter-nrml-close-skip.case b/src/dstr-assignment-for-await/array-elem-trlg-iter-elision-iter-nrml-close-skip.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-trlg-iter-elision-iter-nrml-close-skip.case rename to src/dstr-assignment-for-await/array-elem-trlg-iter-elision-iter-nrml-close-skip.case diff --git a/src/dstr-assignment-async-iteration/array-elem-trlg-iter-elision-iter-nrml-close.case b/src/dstr-assignment-for-await/array-elem-trlg-iter-elision-iter-nrml-close.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-trlg-iter-elision-iter-nrml-close.case rename to src/dstr-assignment-for-await/array-elem-trlg-iter-elision-iter-nrml-close.case diff --git a/src/dstr-assignment-async-iteration/array-elem-trlg-iter-get-err.case b/src/dstr-assignment-for-await/array-elem-trlg-iter-get-err.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-trlg-iter-get-err.case rename to src/dstr-assignment-for-await/array-elem-trlg-iter-get-err.case diff --git a/src/dstr-assignment-async-iteration/array-elem-trlg-iter-list-nrml-close-err.case b/src/dstr-assignment-for-await/array-elem-trlg-iter-list-nrml-close-err.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-trlg-iter-list-nrml-close-err.case rename to src/dstr-assignment-for-await/array-elem-trlg-iter-list-nrml-close-err.case diff --git a/src/dstr-assignment-async-iteration/array-elem-trlg-iter-list-nrml-close-null.case b/src/dstr-assignment-for-await/array-elem-trlg-iter-list-nrml-close-null.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-trlg-iter-list-nrml-close-null.case rename to src/dstr-assignment-for-await/array-elem-trlg-iter-list-nrml-close-null.case diff --git a/src/dstr-assignment-async-iteration/array-elem-trlg-iter-list-nrml-close-skip.case b/src/dstr-assignment-for-await/array-elem-trlg-iter-list-nrml-close-skip.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-trlg-iter-list-nrml-close-skip.case rename to src/dstr-assignment-for-await/array-elem-trlg-iter-list-nrml-close-skip.case diff --git a/src/dstr-assignment-async-iteration/array-elem-trlg-iter-list-nrml-close.case b/src/dstr-assignment-for-await/array-elem-trlg-iter-list-nrml-close.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-trlg-iter-list-nrml-close.case rename to src/dstr-assignment-for-await/array-elem-trlg-iter-list-nrml-close.case diff --git a/src/dstr-assignment-async-iteration/array-elem-trlg-iter-list-rtrn-close-err.case b/src/dstr-assignment-for-await/array-elem-trlg-iter-list-rtrn-close-err.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-trlg-iter-list-rtrn-close-err.case rename to src/dstr-assignment-for-await/array-elem-trlg-iter-list-rtrn-close-err.case diff --git a/src/dstr-assignment-async-iteration/array-elem-trlg-iter-list-rtrn-close-null.case b/src/dstr-assignment-for-await/array-elem-trlg-iter-list-rtrn-close-null.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-trlg-iter-list-rtrn-close-null.case rename to src/dstr-assignment-for-await/array-elem-trlg-iter-list-rtrn-close-null.case diff --git a/src/dstr-assignment-async-iteration/array-elem-trlg-iter-list-rtrn-close.case b/src/dstr-assignment-for-await/array-elem-trlg-iter-list-rtrn-close.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-trlg-iter-list-rtrn-close.case rename to src/dstr-assignment-for-await/array-elem-trlg-iter-list-rtrn-close.case diff --git a/src/dstr-assignment-async-iteration/array-elem-trlg-iter-list-thrw-close-skip.case b/src/dstr-assignment-for-await/array-elem-trlg-iter-list-thrw-close-skip.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-trlg-iter-list-thrw-close-skip.case rename to src/dstr-assignment-for-await/array-elem-trlg-iter-list-thrw-close-skip.case diff --git a/src/dstr-assignment-async-iteration/array-elem-trlg-iter-rest-nrml-close-skip.case b/src/dstr-assignment-for-await/array-elem-trlg-iter-rest-nrml-close-skip.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-trlg-iter-rest-nrml-close-skip.case rename to src/dstr-assignment-for-await/array-elem-trlg-iter-rest-nrml-close-skip.case diff --git a/src/dstr-assignment-async-iteration/array-elem-trlg-iter-rest-rtrn-close-err.case b/src/dstr-assignment-for-await/array-elem-trlg-iter-rest-rtrn-close-err.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-trlg-iter-rest-rtrn-close-err.case rename to src/dstr-assignment-for-await/array-elem-trlg-iter-rest-rtrn-close-err.case diff --git a/src/dstr-assignment-async-iteration/array-elem-trlg-iter-rest-rtrn-close-null.case b/src/dstr-assignment-for-await/array-elem-trlg-iter-rest-rtrn-close-null.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elem-trlg-iter-rest-rtrn-close-null.case rename to src/dstr-assignment-for-await/array-elem-trlg-iter-rest-rtrn-close-null.case diff --git a/src/dstr-assignment-async-iteration/array-elision-iter-nrml-close-skip.case b/src/dstr-assignment-for-await/array-elision-iter-nrml-close-skip.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elision-iter-nrml-close-skip.case rename to src/dstr-assignment-for-await/array-elision-iter-nrml-close-skip.case diff --git a/src/dstr-assignment-async-iteration/array-elision-iter-nrml-close.case b/src/dstr-assignment-for-await/array-elision-iter-nrml-close.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elision-iter-nrml-close.case rename to src/dstr-assignment-for-await/array-elision-iter-nrml-close.case diff --git a/src/dstr-assignment-async-iteration/array-elision-val-array.case b/src/dstr-assignment-for-await/array-elision-val-array.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elision-val-array.case rename to src/dstr-assignment-for-await/array-elision-val-array.case diff --git a/src/dstr-assignment-async-iteration/array-elision-val-string.case b/src/dstr-assignment-for-await/array-elision-val-string.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-elision-val-string.case rename to src/dstr-assignment-for-await/array-elision-val-string.case diff --git a/src/dstr-assignment-async-iteration/array-empty-iter-close.case b/src/dstr-assignment-for-await/array-empty-iter-close.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-empty-iter-close.case rename to src/dstr-assignment-for-await/array-empty-iter-close.case diff --git a/src/dstr-assignment-async-iteration/array-empty-val-array.case b/src/dstr-assignment-for-await/array-empty-val-array.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-empty-val-array.case rename to src/dstr-assignment-for-await/array-empty-val-array.case diff --git a/src/dstr-assignment-async-iteration/array-empty-val-string.case b/src/dstr-assignment-for-await/array-empty-val-string.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-empty-val-string.case rename to src/dstr-assignment-for-await/array-empty-val-string.case diff --git a/src/dstr-assignment-async-iteration/array-rest-after-element.case b/src/dstr-assignment-for-await/array-rest-after-element.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-after-element.case rename to src/dstr-assignment-for-await/array-rest-after-element.case diff --git a/src/dstr-assignment-async-iteration/array-rest-after-elision.case b/src/dstr-assignment-for-await/array-rest-after-elision.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-after-elision.case rename to src/dstr-assignment-for-await/array-rest-after-elision.case diff --git a/src/dstr-assignment-async-iteration/array-rest-elision.case b/src/dstr-assignment-for-await/array-rest-elision.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-elision.case rename to src/dstr-assignment-for-await/array-rest-elision.case diff --git a/src/dstr-assignment-async-iteration/array-rest-iter-nrml-close-skip.case b/src/dstr-assignment-for-await/array-rest-iter-nrml-close-skip.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-iter-nrml-close-skip.case rename to src/dstr-assignment-for-await/array-rest-iter-nrml-close-skip.case diff --git a/src/dstr-assignment-async-iteration/array-rest-iteration.case b/src/dstr-assignment-for-await/array-rest-iteration.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-iteration.case rename to src/dstr-assignment-for-await/array-rest-iteration.case diff --git a/src/dstr-assignment-async-iteration/array-rest-lref.case b/src/dstr-assignment-for-await/array-rest-lref.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-lref.case rename to src/dstr-assignment-for-await/array-rest-lref.case diff --git a/src/dstr-assignment-async-iteration/array-rest-nested-array-null.case b/src/dstr-assignment-for-await/array-rest-nested-array-null.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-nested-array-null.case rename to src/dstr-assignment-for-await/array-rest-nested-array-null.case diff --git a/src/dstr-assignment-async-iteration/array-rest-nested-array-undefined-hole.case b/src/dstr-assignment-for-await/array-rest-nested-array-undefined-hole.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-nested-array-undefined-hole.case rename to src/dstr-assignment-for-await/array-rest-nested-array-undefined-hole.case diff --git a/src/dstr-assignment-async-iteration/array-rest-nested-array-undefined-own.case b/src/dstr-assignment-for-await/array-rest-nested-array-undefined-own.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-nested-array-undefined-own.case rename to src/dstr-assignment-for-await/array-rest-nested-array-undefined-own.case diff --git a/src/dstr-assignment-async-iteration/array-rest-nested-array-undefined.case b/src/dstr-assignment-for-await/array-rest-nested-array-undefined.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-nested-array-undefined.case rename to src/dstr-assignment-for-await/array-rest-nested-array-undefined.case diff --git a/src/dstr-assignment-async-iteration/array-rest-nested-array-yield-expr.case b/src/dstr-assignment-for-await/array-rest-nested-array-yield-expr.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-nested-array-yield-expr.case rename to src/dstr-assignment-for-await/array-rest-nested-array-yield-expr.case diff --git a/src/dstr-assignment-async-iteration/array-rest-nested-array-yield-ident-valid.case b/src/dstr-assignment-for-await/array-rest-nested-array-yield-ident-valid.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-nested-array-yield-ident-valid.case rename to src/dstr-assignment-for-await/array-rest-nested-array-yield-ident-valid.case diff --git a/src/dstr-assignment-async-iteration/array-rest-nested-array.case b/src/dstr-assignment-for-await/array-rest-nested-array.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-nested-array.case rename to src/dstr-assignment-for-await/array-rest-nested-array.case diff --git a/src/dstr-assignment-async-iteration/array-rest-nested-obj-null.case b/src/dstr-assignment-for-await/array-rest-nested-obj-null.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-nested-obj-null.case rename to src/dstr-assignment-for-await/array-rest-nested-obj-null.case diff --git a/src/dstr-assignment-async-iteration/array-rest-nested-obj-undefined-hole.case b/src/dstr-assignment-for-await/array-rest-nested-obj-undefined-hole.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-nested-obj-undefined-hole.case rename to src/dstr-assignment-for-await/array-rest-nested-obj-undefined-hole.case diff --git a/src/dstr-assignment-async-iteration/array-rest-nested-obj-undefined-own.case b/src/dstr-assignment-for-await/array-rest-nested-obj-undefined-own.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-nested-obj-undefined-own.case rename to src/dstr-assignment-for-await/array-rest-nested-obj-undefined-own.case diff --git a/src/dstr-assignment-async-iteration/array-rest-nested-obj-undefined.case b/src/dstr-assignment-for-await/array-rest-nested-obj-undefined.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-nested-obj-undefined.case rename to src/dstr-assignment-for-await/array-rest-nested-obj-undefined.case diff --git a/src/dstr-assignment-async-iteration/array-rest-nested-obj-yield-expr.case b/src/dstr-assignment-for-await/array-rest-nested-obj-yield-expr.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-nested-obj-yield-expr.case rename to src/dstr-assignment-for-await/array-rest-nested-obj-yield-expr.case diff --git a/src/dstr-assignment-async-iteration/array-rest-nested-obj-yield-ident-valid.case b/src/dstr-assignment-for-await/array-rest-nested-obj-yield-ident-valid.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-nested-obj-yield-ident-valid.case rename to src/dstr-assignment-for-await/array-rest-nested-obj-yield-ident-valid.case diff --git a/src/dstr-assignment-async-iteration/array-rest-nested-obj.case b/src/dstr-assignment-for-await/array-rest-nested-obj.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-nested-obj.case rename to src/dstr-assignment-for-await/array-rest-nested-obj.case diff --git a/src/dstr-assignment-async-iteration/array-rest-put-prop-ref-no-get.case b/src/dstr-assignment-for-await/array-rest-put-prop-ref-no-get.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-put-prop-ref-no-get.case rename to src/dstr-assignment-for-await/array-rest-put-prop-ref-no-get.case diff --git a/src/dstr-assignment-async-iteration/array-rest-put-prop-ref.case b/src/dstr-assignment-for-await/array-rest-put-prop-ref.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-put-prop-ref.case rename to src/dstr-assignment-for-await/array-rest-put-prop-ref.case diff --git a/src/dstr-assignment-async-iteration/array-rest-put-unresolvable-no-strict.case b/src/dstr-assignment-for-await/array-rest-put-unresolvable-no-strict.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-put-unresolvable-no-strict.case rename to src/dstr-assignment-for-await/array-rest-put-unresolvable-no-strict.case diff --git a/src/dstr-assignment-async-iteration/array-rest-yield-expr.case b/src/dstr-assignment-for-await/array-rest-yield-expr.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-yield-expr.case rename to src/dstr-assignment-for-await/array-rest-yield-expr.case diff --git a/src/dstr-assignment-async-iteration/array-rest-yield-ident-valid.case b/src/dstr-assignment-for-await/array-rest-yield-ident-valid.case similarity index 100% rename from src/dstr-assignment-async-iteration/array-rest-yield-ident-valid.case rename to src/dstr-assignment-for-await/array-rest-yield-ident-valid.case diff --git a/src/dstr-assignment-async-iteration/async-function/async-func-decl.template b/src/dstr-assignment-for-await/async-function/async-func-decl.template similarity index 100% rename from src/dstr-assignment-async-iteration/async-function/async-func-decl.template rename to src/dstr-assignment-for-await/async-function/async-func-decl.template diff --git a/src/dstr-assignment-async-iteration/async-generator/async-gen-decl.template b/src/dstr-assignment-for-await/async-generator/async-gen-decl.template similarity index 100% rename from src/dstr-assignment-async-iteration/async-generator/async-gen-decl.template rename to src/dstr-assignment-for-await/async-generator/async-gen-decl.template diff --git a/src/dstr-assignment-async-iteration/default/async-func-decl.template b/src/dstr-assignment-for-await/default/async-func-decl.template similarity index 100% rename from src/dstr-assignment-async-iteration/default/async-func-decl.template rename to src/dstr-assignment-for-await/default/async-func-decl.template diff --git a/src/dstr-assignment-async-iteration/default/async-gen-decl.template b/src/dstr-assignment-for-await/default/async-gen-decl.template similarity index 100% rename from src/dstr-assignment-async-iteration/default/async-gen-decl.template rename to src/dstr-assignment-for-await/default/async-gen-decl.template diff --git a/src/dstr-assignment-async-iteration/error-async-function-syntax/async-func-decl.template b/src/dstr-assignment-for-await/error-async-function-syntax/async-func-decl.template similarity index 100% rename from src/dstr-assignment-async-iteration/error-async-function-syntax/async-func-decl.template rename to src/dstr-assignment-for-await/error-async-function-syntax/async-func-decl.template diff --git a/src/dstr-assignment-async-iteration/error-async-generator-syntax/async-gen-decl.template b/src/dstr-assignment-for-await/error-async-generator-syntax/async-gen-decl.template similarity index 100% rename from src/dstr-assignment-async-iteration/error-async-generator-syntax/async-gen-decl.template rename to src/dstr-assignment-for-await/error-async-generator-syntax/async-gen-decl.template diff --git a/src/dstr-assignment-async-iteration/error/async-func-decl.template b/src/dstr-assignment-for-await/error/async-func-decl.template similarity index 100% rename from src/dstr-assignment-async-iteration/error/async-func-decl.template rename to src/dstr-assignment-for-await/error/async-func-decl.template diff --git a/src/dstr-assignment-async-iteration/error/async-gen-decl.template b/src/dstr-assignment-for-await/error/async-gen-decl.template similarity index 100% rename from src/dstr-assignment-async-iteration/error/async-gen-decl.template rename to src/dstr-assignment-for-await/error/async-gen-decl.template diff --git a/src/dstr-assignment-async-iteration/obj-empty-bool.case b/src/dstr-assignment-for-await/obj-empty-bool.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-empty-bool.case rename to src/dstr-assignment-for-await/obj-empty-bool.case diff --git a/src/dstr-assignment-async-iteration/obj-empty-num.case b/src/dstr-assignment-for-await/obj-empty-num.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-empty-num.case rename to src/dstr-assignment-for-await/obj-empty-num.case diff --git a/src/dstr-assignment-async-iteration/obj-empty-obj.case b/src/dstr-assignment-for-await/obj-empty-obj.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-empty-obj.case rename to src/dstr-assignment-for-await/obj-empty-obj.case diff --git a/src/dstr-assignment-async-iteration/obj-empty-string.case b/src/dstr-assignment-for-await/obj-empty-string.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-empty-string.case rename to src/dstr-assignment-for-await/obj-empty-string.case diff --git a/src/dstr-assignment-async-iteration/obj-empty-symbol.case b/src/dstr-assignment-for-await/obj-empty-symbol.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-empty-symbol.case rename to src/dstr-assignment-for-await/obj-empty-symbol.case diff --git a/src/dstr-assignment-async-iteration/obj-id-identifier-resolution-first.case b/src/dstr-assignment-for-await/obj-id-identifier-resolution-first.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-id-identifier-resolution-first.case rename to src/dstr-assignment-for-await/obj-id-identifier-resolution-first.case diff --git a/src/dstr-assignment-async-iteration/obj-id-identifier-resolution-last.case b/src/dstr-assignment-for-await/obj-id-identifier-resolution-last.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-id-identifier-resolution-last.case rename to src/dstr-assignment-for-await/obj-id-identifier-resolution-last.case diff --git a/src/dstr-assignment-async-iteration/obj-id-identifier-resolution-lone.case b/src/dstr-assignment-for-await/obj-id-identifier-resolution-lone.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-id-identifier-resolution-lone.case rename to src/dstr-assignment-for-await/obj-id-identifier-resolution-lone.case diff --git a/src/dstr-assignment-async-iteration/obj-id-identifier-resolution-middle.case b/src/dstr-assignment-for-await/obj-id-identifier-resolution-middle.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-id-identifier-resolution-middle.case rename to src/dstr-assignment-for-await/obj-id-identifier-resolution-middle.case diff --git a/src/dstr-assignment-async-iteration/obj-id-identifier-resolution-trlng.case b/src/dstr-assignment-for-await/obj-id-identifier-resolution-trlng.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-id-identifier-resolution-trlng.case rename to src/dstr-assignment-for-await/obj-id-identifier-resolution-trlng.case diff --git a/src/dstr-assignment-async-iteration/obj-id-init-assignment-missing.case b/src/dstr-assignment-for-await/obj-id-init-assignment-missing.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-id-init-assignment-missing.case rename to src/dstr-assignment-for-await/obj-id-init-assignment-missing.case diff --git a/src/dstr-assignment-async-iteration/obj-id-init-assignment-null.case b/src/dstr-assignment-for-await/obj-id-init-assignment-null.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-id-init-assignment-null.case rename to src/dstr-assignment-for-await/obj-id-init-assignment-null.case diff --git a/src/dstr-assignment-async-iteration/obj-id-init-assignment-truthy.case b/src/dstr-assignment-for-await/obj-id-init-assignment-truthy.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-id-init-assignment-truthy.case rename to src/dstr-assignment-for-await/obj-id-init-assignment-truthy.case diff --git a/src/dstr-assignment-async-iteration/obj-id-init-assignment-undef.case b/src/dstr-assignment-for-await/obj-id-init-assignment-undef.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-id-init-assignment-undef.case rename to src/dstr-assignment-for-await/obj-id-init-assignment-undef.case diff --git a/src/dstr-assignment-async-iteration/obj-id-init-evaluation.case b/src/dstr-assignment-for-await/obj-id-init-evaluation.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-id-init-evaluation.case rename to src/dstr-assignment-for-await/obj-id-init-evaluation.case diff --git a/src/dstr-assignment-async-iteration/obj-id-init-fn-name-arrow.case b/src/dstr-assignment-for-await/obj-id-init-fn-name-arrow.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-id-init-fn-name-arrow.case rename to src/dstr-assignment-for-await/obj-id-init-fn-name-arrow.case diff --git a/src/dstr-assignment-async-iteration/obj-id-init-fn-name-class.case b/src/dstr-assignment-for-await/obj-id-init-fn-name-class.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-id-init-fn-name-class.case rename to src/dstr-assignment-for-await/obj-id-init-fn-name-class.case diff --git a/src/dstr-assignment-async-iteration/obj-id-init-fn-name-cover.case b/src/dstr-assignment-for-await/obj-id-init-fn-name-cover.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-id-init-fn-name-cover.case rename to src/dstr-assignment-for-await/obj-id-init-fn-name-cover.case diff --git a/src/dstr-assignment-async-iteration/obj-id-init-fn-name-fn.case b/src/dstr-assignment-for-await/obj-id-init-fn-name-fn.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-id-init-fn-name-fn.case rename to src/dstr-assignment-for-await/obj-id-init-fn-name-fn.case diff --git a/src/dstr-assignment-async-iteration/obj-id-init-fn-name-gen.case b/src/dstr-assignment-for-await/obj-id-init-fn-name-gen.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-id-init-fn-name-gen.case rename to src/dstr-assignment-for-await/obj-id-init-fn-name-gen.case diff --git a/src/dstr-assignment-async-iteration/obj-id-init-in.case b/src/dstr-assignment-for-await/obj-id-init-in.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-id-init-in.case rename to src/dstr-assignment-for-await/obj-id-init-in.case diff --git a/src/dstr-assignment-async-iteration/obj-id-init-order.case b/src/dstr-assignment-for-await/obj-id-init-order.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-id-init-order.case rename to src/dstr-assignment-for-await/obj-id-init-order.case diff --git a/src/dstr-assignment-async-iteration/obj-id-init-simple-no-strict.case b/src/dstr-assignment-for-await/obj-id-init-simple-no-strict.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-id-init-simple-no-strict.case rename to src/dstr-assignment-for-await/obj-id-init-simple-no-strict.case diff --git a/src/dstr-assignment-async-iteration/obj-id-init-yield-expr.case b/src/dstr-assignment-for-await/obj-id-init-yield-expr.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-id-init-yield-expr.case rename to src/dstr-assignment-for-await/obj-id-init-yield-expr.case diff --git a/src/dstr-assignment-async-iteration/obj-id-init-yield-ident-valid.case b/src/dstr-assignment-for-await/obj-id-init-yield-ident-valid.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-id-init-yield-ident-valid.case rename to src/dstr-assignment-for-await/obj-id-init-yield-ident-valid.case diff --git a/src/dstr-assignment-async-iteration/obj-id-put-unresolvable-no-strict.case b/src/dstr-assignment-for-await/obj-id-put-unresolvable-no-strict.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-id-put-unresolvable-no-strict.case rename to src/dstr-assignment-for-await/obj-id-put-unresolvable-no-strict.case diff --git a/src/dstr-assignment-async-iteration/obj-id-simple-no-strict.case b/src/dstr-assignment-for-await/obj-id-simple-no-strict.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-id-simple-no-strict.case rename to src/dstr-assignment-for-await/obj-id-simple-no-strict.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-elem-init-assignment-missing.case b/src/dstr-assignment-for-await/obj-prop-elem-init-assignment-missing.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-elem-init-assignment-missing.case rename to src/dstr-assignment-for-await/obj-prop-elem-init-assignment-missing.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-elem-init-assignment-null.case b/src/dstr-assignment-for-await/obj-prop-elem-init-assignment-null.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-elem-init-assignment-null.case rename to src/dstr-assignment-for-await/obj-prop-elem-init-assignment-null.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-elem-init-assignment-truthy.case b/src/dstr-assignment-for-await/obj-prop-elem-init-assignment-truthy.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-elem-init-assignment-truthy.case rename to src/dstr-assignment-for-await/obj-prop-elem-init-assignment-truthy.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-elem-init-assignment-undef.case b/src/dstr-assignment-for-await/obj-prop-elem-init-assignment-undef.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-elem-init-assignment-undef.case rename to src/dstr-assignment-for-await/obj-prop-elem-init-assignment-undef.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-elem-init-evaluation.case b/src/dstr-assignment-for-await/obj-prop-elem-init-evaluation.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-elem-init-evaluation.case rename to src/dstr-assignment-for-await/obj-prop-elem-init-evaluation.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-elem-init-fn-name-arrow.case b/src/dstr-assignment-for-await/obj-prop-elem-init-fn-name-arrow.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-elem-init-fn-name-arrow.case rename to src/dstr-assignment-for-await/obj-prop-elem-init-fn-name-arrow.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-elem-init-fn-name-class.case b/src/dstr-assignment-for-await/obj-prop-elem-init-fn-name-class.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-elem-init-fn-name-class.case rename to src/dstr-assignment-for-await/obj-prop-elem-init-fn-name-class.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-elem-init-fn-name-cover.case b/src/dstr-assignment-for-await/obj-prop-elem-init-fn-name-cover.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-elem-init-fn-name-cover.case rename to src/dstr-assignment-for-await/obj-prop-elem-init-fn-name-cover.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-elem-init-fn-name-fn.case b/src/dstr-assignment-for-await/obj-prop-elem-init-fn-name-fn.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-elem-init-fn-name-fn.case rename to src/dstr-assignment-for-await/obj-prop-elem-init-fn-name-fn.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-elem-init-fn-name-gen.case b/src/dstr-assignment-for-await/obj-prop-elem-init-fn-name-gen.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-elem-init-fn-name-gen.case rename to src/dstr-assignment-for-await/obj-prop-elem-init-fn-name-gen.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-elem-init-in.case b/src/dstr-assignment-for-await/obj-prop-elem-init-in.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-elem-init-in.case rename to src/dstr-assignment-for-await/obj-prop-elem-init-in.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-elem-init-yield-expr.case b/src/dstr-assignment-for-await/obj-prop-elem-init-yield-expr.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-elem-init-yield-expr.case rename to src/dstr-assignment-for-await/obj-prop-elem-init-yield-expr.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-elem-init-yield-ident-valid.case b/src/dstr-assignment-for-await/obj-prop-elem-init-yield-ident-valid.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-elem-init-yield-ident-valid.case rename to src/dstr-assignment-for-await/obj-prop-elem-init-yield-ident-valid.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-elem-target-yield-expr.case b/src/dstr-assignment-for-await/obj-prop-elem-target-yield-expr.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-elem-target-yield-expr.case rename to src/dstr-assignment-for-await/obj-prop-elem-target-yield-expr.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-elem-target-yield-ident-valid.case b/src/dstr-assignment-for-await/obj-prop-elem-target-yield-ident-valid.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-elem-target-yield-ident-valid.case rename to src/dstr-assignment-for-await/obj-prop-elem-target-yield-ident-valid.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-identifier-resolution-first.case b/src/dstr-assignment-for-await/obj-prop-identifier-resolution-first.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-identifier-resolution-first.case rename to src/dstr-assignment-for-await/obj-prop-identifier-resolution-first.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-identifier-resolution-last.case b/src/dstr-assignment-for-await/obj-prop-identifier-resolution-last.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-identifier-resolution-last.case rename to src/dstr-assignment-for-await/obj-prop-identifier-resolution-last.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-identifier-resolution-lone.case b/src/dstr-assignment-for-await/obj-prop-identifier-resolution-lone.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-identifier-resolution-lone.case rename to src/dstr-assignment-for-await/obj-prop-identifier-resolution-lone.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-identifier-resolution-middle.case b/src/dstr-assignment-for-await/obj-prop-identifier-resolution-middle.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-identifier-resolution-middle.case rename to src/dstr-assignment-for-await/obj-prop-identifier-resolution-middle.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-identifier-resolution-trlng.case b/src/dstr-assignment-for-await/obj-prop-identifier-resolution-trlng.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-identifier-resolution-trlng.case rename to src/dstr-assignment-for-await/obj-prop-identifier-resolution-trlng.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-name-evaluation.case b/src/dstr-assignment-for-await/obj-prop-name-evaluation.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-name-evaluation.case rename to src/dstr-assignment-for-await/obj-prop-name-evaluation.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-nested-array-yield-expr.case b/src/dstr-assignment-for-await/obj-prop-nested-array-yield-expr.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-nested-array-yield-expr.case rename to src/dstr-assignment-for-await/obj-prop-nested-array-yield-expr.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-nested-array-yield-ident-valid.case b/src/dstr-assignment-for-await/obj-prop-nested-array-yield-ident-valid.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-nested-array-yield-ident-valid.case rename to src/dstr-assignment-for-await/obj-prop-nested-array-yield-ident-valid.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-nested-array.case b/src/dstr-assignment-for-await/obj-prop-nested-array.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-nested-array.case rename to src/dstr-assignment-for-await/obj-prop-nested-array.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-nested-obj-yield-expr.case b/src/dstr-assignment-for-await/obj-prop-nested-obj-yield-expr.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-nested-obj-yield-expr.case rename to src/dstr-assignment-for-await/obj-prop-nested-obj-yield-expr.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-nested-obj-yield-ident-valid.case b/src/dstr-assignment-for-await/obj-prop-nested-obj-yield-ident-valid.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-nested-obj-yield-ident-valid.case rename to src/dstr-assignment-for-await/obj-prop-nested-obj-yield-ident-valid.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-nested-obj.case b/src/dstr-assignment-for-await/obj-prop-nested-obj.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-nested-obj.case rename to src/dstr-assignment-for-await/obj-prop-nested-obj.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-put-order.case b/src/dstr-assignment-for-await/obj-prop-put-order.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-put-order.case rename to src/dstr-assignment-for-await/obj-prop-put-order.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-put-prop-ref-no-get.case b/src/dstr-assignment-for-await/obj-prop-put-prop-ref-no-get.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-put-prop-ref-no-get.case rename to src/dstr-assignment-for-await/obj-prop-put-prop-ref-no-get.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-put-prop-ref.case b/src/dstr-assignment-for-await/obj-prop-put-prop-ref.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-put-prop-ref.case rename to src/dstr-assignment-for-await/obj-prop-put-prop-ref.case diff --git a/src/dstr-assignment-async-iteration/obj-prop-put-unresolvable-no-strict.case b/src/dstr-assignment-for-await/obj-prop-put-unresolvable-no-strict.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-prop-put-unresolvable-no-strict.case rename to src/dstr-assignment-for-await/obj-prop-put-unresolvable-no-strict.case diff --git a/src/dstr-assignment-async-iteration/obj-rest-descriptors.case b/src/dstr-assignment-for-await/obj-rest-descriptors.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-rest-descriptors.case rename to src/dstr-assignment-for-await/obj-rest-descriptors.case diff --git a/src/dstr-assignment-async-iteration/obj-rest-empty-obj.case b/src/dstr-assignment-for-await/obj-rest-empty-obj.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-rest-empty-obj.case rename to src/dstr-assignment-for-await/obj-rest-empty-obj.case diff --git a/src/dstr-assignment-async-iteration/obj-rest-getter.case b/src/dstr-assignment-for-await/obj-rest-getter.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-rest-getter.case rename to src/dstr-assignment-for-await/obj-rest-getter.case diff --git a/src/dstr-assignment-async-iteration/obj-rest-nested-obj-nested-rest.case b/src/dstr-assignment-for-await/obj-rest-nested-obj-nested-rest.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-rest-nested-obj-nested-rest.case rename to src/dstr-assignment-for-await/obj-rest-nested-obj-nested-rest.case diff --git a/src/dstr-assignment-async-iteration/obj-rest-nested-obj.case b/src/dstr-assignment-for-await/obj-rest-nested-obj.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-rest-nested-obj.case rename to src/dstr-assignment-for-await/obj-rest-nested-obj.case diff --git a/src/dstr-assignment-async-iteration/obj-rest-number.case b/src/dstr-assignment-for-await/obj-rest-number.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-rest-number.case rename to src/dstr-assignment-for-await/obj-rest-number.case diff --git a/src/dstr-assignment-async-iteration/obj-rest-obj-own-property.case b/src/dstr-assignment-for-await/obj-rest-obj-own-property.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-rest-obj-own-property.case rename to src/dstr-assignment-for-await/obj-rest-obj-own-property.case diff --git a/src/dstr-assignment-async-iteration/obj-rest-same-name.case b/src/dstr-assignment-for-await/obj-rest-same-name.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-rest-same-name.case rename to src/dstr-assignment-for-await/obj-rest-same-name.case diff --git a/src/dstr-assignment-async-iteration/obj-rest-skip-non-enumerable.case b/src/dstr-assignment-for-await/obj-rest-skip-non-enumerable.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-rest-skip-non-enumerable.case rename to src/dstr-assignment-for-await/obj-rest-skip-non-enumerable.case diff --git a/src/dstr-assignment-async-iteration/obj-rest-str-val.case b/src/dstr-assignment-for-await/obj-rest-str-val.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-rest-str-val.case rename to src/dstr-assignment-for-await/obj-rest-str-val.case diff --git a/src/dstr-assignment-async-iteration/obj-rest-symbol-val.case b/src/dstr-assignment-for-await/obj-rest-symbol-val.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-rest-symbol-val.case rename to src/dstr-assignment-for-await/obj-rest-symbol-val.case diff --git a/src/dstr-assignment-async-iteration/obj-rest-to-property-with-setter.case b/src/dstr-assignment-for-await/obj-rest-to-property-with-setter.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-rest-to-property-with-setter.case rename to src/dstr-assignment-for-await/obj-rest-to-property-with-setter.case diff --git a/src/dstr-assignment-async-iteration/obj-rest-to-property.case b/src/dstr-assignment-for-await/obj-rest-to-property.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-rest-to-property.case rename to src/dstr-assignment-for-await/obj-rest-to-property.case diff --git a/src/dstr-assignment-async-iteration/obj-rest-valid-object.case b/src/dstr-assignment-for-await/obj-rest-valid-object.case similarity index 100% rename from src/dstr-assignment-async-iteration/obj-rest-valid-object.case rename to src/dstr-assignment-for-await/obj-rest-valid-object.case