NoneClass attribute. Id attribute.  Render the lines as HTML lines. Intercalate the given things. GShow some HTML comma-separated with and  inbetween to be grammatical. Comma-separate some HTML.   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !" !# !$ !% !& !' !( !) !* !+ !, !- !. !/ !0 !1 !2 !3 !4 !5 !6 !7 !8 !9 !: !; !< != !> !? !@ !A !B !C !D !E !F !G !H !I !J !K !L !M !N !O !P !Q !R !S !T !U !V !W !X !Y !Z ![ !\ !] !^ !_ !` !a !b !c !d !e !f !g !h !i !j !k !l !m !n !o !p !q !r !s !t !u !v !w !x !y !z !{ !| !} !~ ! ! ! ! ! ! ! ! ! ! ! ! ! !  blaze-0.0.0 Blaze.Html5blaze-markup-0.5.1.5Text.Blaze.Internal! Attributable!.!# linesToHtmlhtmlIntercalate htmlCommasAnd htmlCommasAttributeValue AttributeTagMarkup dataAttributecustomAttributeunsafeByteStringunsafeLazyByteStringtextTag stringTagunsafeByteStringValueunsafeLazyByteStringValuecontents Text.BlazeToValuetoValuepreEscapedToValueToMarkuptoMarkuppreEscapedToMarkupblaze-html-0.6.1.1Text.Blaze.Html5wbrvideovarultracktrtitletimetheadthtfoottextareatdtbodytablesupsummarysubstylestrongspansourcesmallselectsectionscriptsamprubyrtrpqprogresspreparampoutputoptionoptgroupolobjectnoscriptnavmetermetamenuitemmenumarklinklilegendlabelkeygenkbdinsinputimgiframeihtmlhrhgroupheaderheadh6h5h4h3h2h1formfooterfigure figcaptionfieldsetembedemdtdldivdfndetailsdeldddatalistcommandcolgroupcolcodecitecaptioncanvasbuttonbrbody blockquotebdobasebaudioasidearticleareaaddressabbra docTypeHtmldocTypeText.Blaze.HtmlpreEscapedToHtmltoHtmlHtml