docs: def drug_names_match_criteria(drug_names: List[str],
                                names_are_generic: bool = False,
                                include_categories: bool = False,
                                **criteria: Dict[str, bool]) -> List[bool]:
      """
      Establish whether multiple drugs, passed as a list of drug names, each
      matches the specified criteria. See :func:`drug_matches_criteria`.
      """
      return [
          drug_name_matches_criteria(
              dn,
              name_is_generic=names_are_generic,
              include_categories=include_categories,
              **criteria)
          for dn in drug_names
      ]