Triggers.S
type role
type role_kind
type role_alignment
module Trigger : Trigger.S
type trigger = Trigger.t
type trigger_kind = Trigger.kind
type t = trigger list
type k = trigger_kind list
val collect : unit -> t
val of_kind : ?triggers:t -> trigger_kind -> t
val of_kinds : ?triggers:t -> k -> t
module Set : sig ... end