'Yields all "subwidgets" of this widget. Used only by RadioSelect to
allow template access to individual <input type="radio"> buttons.
Arguments are the same as for render().'

def subwidgets(self, name, value, attrs=None, choices=()):

    (yield SubWidget(self, name, value, attrs, choices))
