implement superlists as a Set of contained lists rather than a single new list