def root_tables(self):
    return distinct_roots(*itertools.chain([self.base], self.cases, self.results, ([] if (self.default is None) else [self.default])))
def root_tables(self):
    return distinct_roots(*itertools.chain([self.base], self.cases, self.results, ([] if (self.default is None) else [self.default])))