According to Apple, There are two types of protocols: “What it is” and “What it can do.” “What it is” includes Collection, etc. “What it can do” includes Equatable, Comparable, etc.