On Fri, Mar 5, 2010 at 4:48 AM, iquiw <iku.iwasa@gmail.com> wrote:I think I would use the module system for namespacing rather than using function prefixes. Like so:import Text.Html as Eimport qualified Text.Html.Attribute as AE.html ! [A.class_ "my-class"] (... more combinators ...)(Assuming that "!" is used to introduce attributes.)This allows you to use the element names and/or the attribute names unclassified if you so desire.