def required(fn):
    fn._bubbles_required = True
    return fn
Verify that Schema.extend copies schema keys from both.
dataset/ETHPy150Open Stiivi/bubbles/bubbles/dev.py/required--crossover with--dataset/ETHPy150Open alecthomas/voluptuous/voluptuous/tests/tests.py/test_schema_extend