Internal.Groupertype cluster_t = {name : string;nodes : Ir.any_node list;inputs : Ir.Var.t list;outputs : Ir.Var.t list;vars_metadata : (Ir.Var.t, Ir.var_metadata) Hashtbl.t;}val get_node_input_vars : Ir.any_node -> Ir.Var.t listval get_node_output_var : Ir.any_node -> Ir.Var.tval is_boundary_node : Ir.any_node -> boolval is_fusible_elementwise : Ir.any_node -> boolval group : Ir.graph_t -> cluster_t list