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