val lay_out : item_to_id:('item -> string option) -> item_to_spec:('item -> string option) -> render_leaf_item:('item -> rendered_item * Odoc_model.Comment.docs) -> render_nested_article:('item -> rendered_item * Odoc_model.Comment.docs * Odoc_html.Tree.t list) -> (_, 'item) tagged_item list -> Html_types.div_content Html.elt list * toc * Odoc_html.Tree.t list
val lay_out_page : Odoc_model.Comment.docs -> Html_types.div_content Html.elt list * Html_types.flow5_without_header_footer Html.elt list * toc
val render_toc : toc -> [> Html_types.flow5_without_header_footer ] Html.elt list