import public Data.List.Alternating
import public Language.XML.Attribute
import public Language.XML.CharData
import public Language.XML.Misc
import public Language.XML.Namedata Element : TypeEmptyElem : QName -> List Attribute -> ElementElem : QName -> List Attribute -> Odd CharData (Either Misc Element) -> ElementShow Element.name : Element -> QName.attrs : Element -> List Attribute.content : Element -> Odd CharData (Either Misc Element)maybeNl : Bool -> StringshowNl : CharData -> StringtextContent : Element -> Stringfind : (Element -> Bool) -> Element -> Maybe ElementmapContent : (Odd CharData (Either Misc Element) -> Odd CharData (Either Misc Element)) -> Element -> ElementmapContentM : Monad m => (Odd CharData (Either Misc Element) -> m (Odd CharData (Either Misc Element))) -> Element -> m Elementelement : Parser Element