def __init__(self, default=None, **kwargs):
    # TODO: enforce the type of variants using the Addressable framework.
    super(Variants, self).__init__(default=default, **kwargs)
:param dict default: A dict of default variant values.
dataset/ETHPy150Open pantsbuild/pants/src/python/pants/engine/exp/struct.py/Variants.__init__