Clear to write, read and edit DSL for writing HTML.

- Names are consistent, and do not conflict with base or are keywords
  (all have suffix _).

- Same combinator can be used for attributes and elements
  (e.g. style_).

Homepage:
http://hackage.haskell.org/package/lucid
