Module Rose_tree.Or_error

val iter : 'a t -> f:( 'a -> unit Core_kernel.Or_error.t ) -> unit Core_kernel.Or_error.t
val map : 'a t -> f:( 'a -> 'b Core_kernel.Or_error.t ) -> 'b t Core_kernel.Or_error.t
val fold_map : 'a t -> init:'b -> f:( 'b -> 'a -> 'b Core_kernel.Or_error.t ) -> 'b t Core_kernel.Or_error.t
val fold_map_over_subtrees : 'a t -> init:'b -> f:( 'b -> 'a t -> 'b Core_kernel.Or_error.t ) -> 'b t Core_kernel.Or_error.t