def distinct_roots(*expressions):
    roots = toolz.concat((expr.op().root_tables() for expr in expressions))
    return list(toolz.unique(roots))
def distinct_roots(*expressions):
    roots = toolz.concat((expr.op().root_tables() for expr in expressions))
    return list(toolz.unique(roots))