Thorsten Seitz via swift-evolution <swift-evolution at ...> writes: > Modeling that collection as abstract property > I can then subclass both kinds of traversal easily fixing the type of the > collection statically. This "collection" seems like a case where a protocol serves equally well.