sig
  val anytype : Xquery_ast.sequencetype
  val make_sequencetype : Xquery_ast.itemtype -> Xquery_ast.sequencetype
  val create_new_var : string list -> string -> string
  val xquery_type_from_wsdl_type :
    Namespace_names.rqname ->
    Xquery_type_ast.xschema -> Xquery_ast.sequencetype option
  val xquery_element_from_wsdl_element :
    Namespace_names.rqname ->
    Xquery_type_ast.xschema -> Xquery_ast.sequencetype option
  val lookup_prefix_for_uri :
    Xquery_type_ast.xschema -> Namespace_names.uri -> Namespace_names.prefix
  val lookup_type_in_xschema :
    Xquery_type_ast.xschema ->
    Xquery_common_ast.tname -> Xquery_type_ast.xtype_derivation
  val get_wsdl_type_for_xquery_type :
    Xquery_ast.sequencetype option ->
    Wsdl_ast.wsdl_module -> Wsdl_ast.part_type_decl
end