human
I wrote the below code

    def internal(*a, **kw):
        data()
        ctx = _context[currentThread()]
        _context[currentThread()] = storage(ctx.copy())
        def newfunc():
            _context[currentThread()] = ctx
            func(*a, **kw)
        t = threading.Thread(target=newfunc)
        background.threaddb[id(t)] = t
        t.start()
        ctx.headers = []
        return seeother(changequery(_t=id(t)))
    return internal

What's a good function header?
assistant
#Here's a good function header.

def background(func):