def select(tag, *tags, **boolean): tags = (tag,) + tags boolean['And'] = tuple(set(boolean.get('And',set())).union(tags)) return select(ui.current.function(), **boolean)