17 type WikiPage = [BlockElement]
23 , headingText :: !String
27 | DefinitionList ![Definition]
28 | Preformatted ![InlineElement]
29 | Paragraph ![InlineElement]
35 | Italic ![InlineElement]
36 | Bold ![InlineElement]
38 linkPage :: !(Maybe PageName)
39 , linkFragment :: !(Maybe String)
40 , linkText :: !(Maybe String)
48 , listItems :: ![ListItem]
59 type ListItem = [Either ListElement InlineElement]
64 defTerm :: ![InlineElement]
65 , defDesc :: ![InlineElement]