sig type t val id : Data.IdentifiedType.t -> int val page : Doc.page val name : string val descr : Markdown.text end