def combine_decorators(*decorators):
    """
    Combine several decorators into a single one
    """

    def combination(func):
        for decorator in reversed(decorators):
            func = decorator(func)
        return func

    return combination