module Query:sig..end
type t
val of_expr : Benl_types.expr -> tval of_string : string -> tval to_string : ?escape:bool -> t -> stringval fields : Benl_base.Fields.t -> t -> Benl_base.Fields.tval eval : ([> `source ] as 'a) -> 'a Package.t -> t -> boolval eval_source : [ `source ] Package.t -> t -> boolval eval_binary : [ `binary ] Package.t -> t -> bool