def __init__(self, names, types, description, tag=None, descr_only=False, annotated=False, **kwargs):
    '\n        Args:\n            names (list): list of names\n            types (str): string describing data types\n            description (str): description text\n            tag (int): some meaningful index? not fleshed out yet\n            descr_only (bool): only description is useful\n            **kwargs: Description\n        '
    assert (names is not None)
    if (description is None):
        description = ''
    self.names = names
    self.types = types
    self.description = description
    self.tag = tag
    self.descr_only = descr_only
    self.annotated = annotated
    self.meta = kwargs
Args:
    names (list): list of names
    types (str): string describing data types
    description (str): description text
    tag (int): some meaningful index? not fleshed out yet
    descr_only (bool): only description is useful
    **kwargs: Description
def __init__(self, names, types, description, tag=None, descr_only=False, annotated=False, **kwargs):
    '\n        Args:\n            names (list): list of names\n            types (str): string describing data types\n            description (str): description text\n            tag (int): some meaningful index? not fleshed out yet\n            descr_only (bool): only description is useful\n            **kwargs: Description\n        '
    assert (names is not None)
    if (description is None):
        description = 
    self.names = names
    self.types = types
    self.description = description
    self.tag = tag
    self.descr_only = descr_only
    self.annotated = annotated
    self.meta = kwargs