| `executable of[ `name of
[ `equals of Dunolint__Dune0.Executable__name.Predicate.name| `is_prefix of Base.string| `is_suffix of Base.string ]Blang.t| `public_name of
[ `equals of Dunolint__Dune0.Executable__public_name.Predicate.name| `is_prefix of Base.string| `is_suffix of Base.string ]Blang.t| `lint of
[ `pps of
[ `pp of Pp.Name.t| `flag of Dunolint__Dune0.Pps.Predicate.Flag.t| `pp_with_flag of Dunolint__Dune0.Pps.Predicate.Pp_with_flag.t ]Blang.t ]Blang.t| `instrumentation of
[ `backend of Dunolint__Dune0.Instrumentation.Backend.Name.t ]Blang.t| `preprocess of
[ `no_preprocessing
| `pps of
[ `pp of Pp.Name.t| `flag of Dunolint__Dune0.Pps.Predicate.Flag.t| `pp_with_flag of Dunolint__Dune0.Pps.Predicate.Pp_with_flag.t ]Blang.t ]Blang.t| `has_field of
[ `instrumentation | `lint| `name| `preprocess| `public_name ] ]Blang.t
| `library of[ `has_field of
[ `instrumentation
| `lint| `modes| `name| `preprocess| `public_name ]| `instrumentation of
[ `backend of Dunolint__Dune0.Instrumentation.Backend.Name.t ]Blang.t| `lint of
[ `pps of
[ `pp of Pp.Name.t| `flag of Dunolint__Dune0.Pps.Predicate.Flag.t| `pp_with_flag of Dunolint__Dune0.Pps.Predicate.Pp_with_flag.t ]Blang.t ]Blang.t| `modes of
[ `equals of Dunolint__Dune0.Library__modes.Predicate.modes| `has_mode of [ `byte | `native| `best| `melange ] ]Blang.t| `name of
[ `equals of Dunolint__Dune0.Library__name.Predicate.name| `is_prefix of Base.string| `is_suffix of Base.string ]Blang.t| `preprocess of
[ `no_preprocessing
| `pps of
[ `pp of Pp.Name.t| `flag of Dunolint__Dune0.Pps.Predicate.Flag.t| `pp_with_flag of Dunolint__Dune0.Pps.Predicate.Pp_with_flag.t ]Blang.t ]Blang.t| `public_name of
[ `equals of Dunolint__Dune0.Library__public_name.Predicate.name| `is_prefix of Base.string| `is_suffix of Base.string ]Blang.t ]Blang.t
| `lint of[ `pps of
[ `pp of Pp.Name.t| `flag of Dunolint__Dune0.Pps.Predicate.Flag.t| `pp_with_flag of Dunolint__Dune0.Pps.Predicate.Pp_with_flag.t ]Blang.t ]Blang.t
| `instrumentation of[ `backend of Dunolint__Dune0.Instrumentation.Backend.Name.t ]Blang.t
| `preprocess of[ `no_preprocessing
| `pps of
[ `pp of Pp.Name.t| `flag of Dunolint__Dune0.Pps.Predicate.Flag.t| `pp_with_flag of Dunolint__Dune0.Pps.Predicate.Pp_with_flag.t ]Blang.t ]Blang.t