[class Scenario1 extends SubScenario1] {
  [Symbol(Symbol.metadata)]: Object <[Object: null prototype] {}> {}
}
[AsyncFunction: step1]
[AsyncFunction: step2]
1
2
[class Scenario2 extends Scenario] {
  [Symbol(Symbol.metadata)]: [Object: null prototype] {}
}
[AsyncFunction: step1]
[AsyncFunction: step2]
