val mk_and : Syntax.pred ‑> Syntax.pred ‑> Syntax.predval mk_or : Syntax.pred ‑> Syntax.pred ‑> Syntax.predval mk_not : Syntax.pred ‑> Syntax.predval mk_filter : Syntax.pred ‑> Syntax.policyval mk_union : Syntax.policy ‑> Syntax.policy ‑> Syntax.policyval mk_seq : Syntax.policy ‑> Syntax.policy ‑> Syntax.policyval mk_star : Syntax.policy ‑> Syntax.policyval specialize_pred : Syntax.switchId ‑> Syntax.pred ‑> Syntax.predval specialize_policy : Syntax.switchId ‑> Syntax.policy ‑> Syntax.policyval mk_big_and : Syntax.pred list ‑> Syntax.predval mk_big_or : Syntax.pred list ‑> Syntax.predval mk_big_union : Syntax.policy list ‑> Syntax.policyval mk_big_seq : Syntax.policy list ‑> Syntax.policyval norm_policy : Syntax.policy ‑> Syntax.policyval flatten_union : Syntax.policy ‑> Syntax.policy listWarning: will re-order the elements in a union