+
+ CreateAsyncContextSnapshot (
+ _snapshotMapping_: a List of Async Context Mapping Records
+ ): either a normal completion containing an AsyncContext.Snapshot object or a throw completion
+
+
+
+ 1. Let _asyncSnapshot_ be ? OrdinaryCreateFromConstructor(%AsyncContext.Snapshot%, *"%AsyncContext.Snapshot.prototype%"*, « [[AsyncSnapshotMapping]] »).
+ 1. Set _asyncSnapshot_.[[AsyncSnapshotMapping]] to _snapshotMapping_.
+ 1. Return _asyncSnapshot_.
+
+
+ This abstract operation is meant for hosts to use, and it is not used in this specification.
+
+