Ben.Query
type t
val of_expr : Types.expr -> t
val of_string : string -> t
val to_string : ?escape:bool -> t -> string
val fields : Core.StringSet.t -> t -> Core.StringSet.t
val eval : [> `source ] as 'a -> 'a Package.t -> t -> bool
val eval_source : [ `source ] Package.t -> t -> bool
val eval_binary : [ `binary ] Package.t -> t -> bool