code: def parse_checks(self, conf):
          
          checks = conf.get('checks', conf.get('pages', []))
          checks = list(self.unpack_batches(checks))
          checks = list(self.unpack_templates(checks, conf.get('templates', {})))
          self.inject_missing_names(checks)
          for check in checks:
              self.inject_scenarios(check, conf.get('scenarios', {}))
              self.inject_notifiers(check, conf.get('notifiers', {}))
              self.expand_schedule(check)
          return checks
docs: Unpack configuration from human-friendly form
          to strict check definitions.