def set_experiment_user(target):
    def wrapper(*args, **kwargs):
        request = args[0]
        WebUser(request).confirm_human()
        return target(*args, **kwargs)

    return wrapper
Creates a manager that subclasses 'superclass' (which is a Manager)
dataset/ETHPy150Open Miserlou/django-easy-split/easy_split/decorators.py/set_experiment_user--crossover with--dataset/ETHPy150Open CollabQ/CollabQ/vendor/django/db/models/fields/related.py/create_many_related_manager