sig
  val expr :
    Camlp4.PreCast.Ast.loc ->
    Camlp4.PreCast.Ast.expr list -> Camlp4.PreCast.Ast.expr
  val patt :
    Camlp4.PreCast.Ast.loc ->
    Camlp4.PreCast.Ast.patt list -> Camlp4.PreCast.Ast.patt
  val ctyp :
    Camlp4.PreCast.Ast.loc ->
    Camlp4.PreCast.Ast.ctyp list -> Camlp4.PreCast.Ast.ctyp
end