def __new__(cls, *args, **kwargs):
    """ Create a new ArgumentSink, with arbitrary positional
            and/or keyword arguments
        """
    instance = super().__new__(cls)
    instance.args = args
    instance.kwargs = kwargs
    return instance
