sig
  val read_lexbuf :
    ?expand:bool ->
    ?keep_poly:bool ->
    ?xdebug:bool ->
    ?inherit_fields:bool ->
    ?inherit_variants:bool -> Lexing.lexbuf -> Atd_ast.full_module
  val load_file :
    ?expand:bool ->
    ?keep_poly:bool ->
    ?xdebug:bool ->
    ?inherit_fields:bool ->
    ?inherit_variants:bool -> string -> Atd_ast.full_module
  val load_string :
    ?expand:bool ->
    ?keep_poly:bool ->
    ?xdebug:bool ->
    ?inherit_fields:bool ->
    ?inherit_variants:bool -> string -> Atd_ast.full_module
  val tsort : Atd_ast.module_body -> (bool * Atd_ast.module_body) list
end