`module Context : sig ... end`
`module Replacement : sig ... end`
`type mode````=`

`|` `Using_line_directives`
`|` `Delimiting_generated_blocks`

``
`type target````=`

`|` `Output of mode`
`|` `Corrected`

``
`val reconcile : ?⁠styler:Ppxlib__.Import.string ‑> Replacement.t Ppxlib__.Import.list ‑> kind:Ppxlib__.Utils.Kind.t ‑> contents:Ppxlib__.Import.string ‑> input_filename:Ppxlib__.Import.string ‑> output:Ppxlib__.Import.string Ppxlib__.Import.option ‑> input_name:Ppxlib__.Import.string ‑> target:target ‑> Ppxlib__.Import.unit`