Returns the element at the given index.
Since sets are unordered, the index is based on iteration order.
@override E elementAt(int index) => value.elementAt(index);