Module Bonsai_private_base.Computation_watcher

module Source_code_positions : sig ... end
module Type_id_location_map : sig ... end

dependecy_definition_position is the first thing set when looking for free variables, so we know that we can use finalized in this map

module Config : sig ... end
module Id_location_hashmap : sig ... end
module Node : sig ... end
module Output_queue : sig ... end
val instrument_incremental_node : here:Core.Source_code_position.t -> id:Id_location_hashmap.key -> value_id_observation_definition_positions: (Source_code_positions.finalized Source_code_positions.t * Config.t) Id_location_hashmap.t -> watcher_queue:Output_queue.t -> 'a Ui_incr.Incr.t -> 'a Ui_incr.Incr.t
module For_testing : sig ... end