sig
  type t
  val create :
    unit ->
    ('-> Lit.Renderer.Private.Info.t) *
    (Lit.Renderer.Private.Info.t -> 'a option)
  val none : Lit.Renderer.Private.Info.t
end