Hook.Fold_orderedmodule P : sig ... endinclude S with type param = P.t with type result = P.ttype param = P.tType of the parameter of the functions registered in the hook.
type result = P.tType of the result of the functions. result can be unit (for iterative hooks) or param (for folding hooks)
Apply all the functions of the hook on the given parameter. These functions are applied from the least recently entered to the most recently entered.
type key = P.Id.t