def tag_builder(tagnames):
return [functools.partial(tag, t) for t in tagnames]<EOL>
Create tag-generating callables for more DSL-y goodness.

    :param tagnames:
        List of tag names to generate builders for.

    Example::

        >>> ul, li = tag_builder(['ul', 'li'])
        >>> ul(li(ch) for ch in 'abc')
        u'<ul><li>a</li><li>b</li><li>c</li></ul>'