Sourceval (/) : ([> Eio__.Fs.dir_ty ] as 'a) Eio.Path.t -> string -> 'a Eio.Path.t Sourceval tree_ext : ('a * string) -> 'a * string Sourceval ensure_dir : [> Eio__.Fs.dir_ty ] Eio.Path.t -> unit Sourceval noop : 'a -> 'b -> 'c list Sourceval find_preprocessor :
([> Eio__.Fs.dir_ty ] Eio__.Fs.dir * Eio__.Fs.path) ->
pp Sourceval v : [> Eio__.Fs.dir_ty ] Eio.Path.t -> t Sourceval process_file :
t ->
Eio.Fs.dir_ty Eio.Path.t ->
(Eio.Fs.dir_ty Eio.Path.t
* [ `Code of Forester_core.Code.t | `String of string ])
list Sourceval process :
t ->
Eio.Fs.dir_ty Eio.Path.t ->
[> Eio__.Fs.dir_ty ] Eio.Path.t ->
unit