docs: async function getStudySetup() {
    // shallow copy
    const studySetup = Object.assign({}, baseStudySetup);
  
    studySetup.allowEnroll = await cachingFirstRunShouldAllowEnroll(studySetup);
  
    const testingOverrides = await browser.study.getTestingOverrides();
    studySetup.testing = {
      variationName: testingOverrides.variationName,
      firstRunTimestamp: testingOverrides.firstRunTimestamp,
      expired: testingOverrides.expired,
    };
  
    return studySetup;
  }