sig
  type in_progress
  val init :
    ?cckappa_only:bool ->
    Remanent_parameters_sig.parameters ->
    Exception.method_handler ->
    Cckappa_sig.kappa_handler ->
    Exception.method_handler * Build_graph.in_progress
  val add_agent :
    Remanent_parameters_sig.parameters ->
    Exception.method_handler ->
    Ckappa_sig.c_agent_name ->
    Build_graph.in_progress ->
    Exception.method_handler * Ckappa_sig.c_agent_id *
    Build_graph.in_progress
  val add_site :
    Remanent_parameters_sig.parameters ->
    Exception.method_handler ->
    Ckappa_sig.c_agent_id ->
    Ckappa_sig.c_site_name ->
    Build_graph.in_progress ->
    Exception.method_handler * Build_graph.in_progress
  val add_link :
    Remanent_parameters_sig.parameters ->
    Exception.method_handler ->
    Ckappa_sig.c_agent_id ->
    Ckappa_sig.c_site_name ->
    Ckappa_sig.c_agent_id ->
    Ckappa_sig.c_site_name ->
    Build_graph.in_progress ->
    Exception.method_handler * Build_graph.in_progress
  val export : Build_graph.in_progress -> Cckappa_sig.mixture
end