'The args and kwargs are the same as the underlying document
generation function. These just get proxied to the underlying
function.'

def __init__(self, *args, **kwargs):

    super(LazyLoadedDocstring, self).__init__()
    self._gen_args = args
    self._gen_kwargs = kwargs
    self._docstring = None
