sig
  type t
  val mk : '-> Camlp4.Sig.Grammar.Action.t
  val get : Camlp4.Sig.Grammar.Action.t -> 'a
  val getf : Camlp4.Sig.Grammar.Action.t -> '-> 'b
  val getf2 : Camlp4.Sig.Grammar.Action.t -> '-> '-> 'c
end