Better return `(local_vars.pop('__doc__'), local_vars)` and then assign `self.docstring` and `self.pyheader_localvars` where `parse_pyheader` is called?