sig
  type 'a t
  val create : int -> '-> 'Region_analysis_sig.Node.Dict.t
  val get :
    'Region_analysis_sig.Node.Dict.t -> Region_analysis_sig.Node.node -> 'a
  val set :
    'Region_analysis_sig.Node.Dict.t ->
    Region_analysis_sig.Node.node -> '-> unit
  val iter :
    'Region_analysis_sig.Node.Dict.t ->
    (Region_analysis_sig.Node.node -> '-> unit) -> unit
  val copy :
    'Region_analysis_sig.Node.Dict.t -> 'Region_analysis_sig.Node.Dict.t
end