6.6 Becoming a Swift collection - code snippet

Hi, I wonder if there is a typo in the code snippet that adopts the “Collection” protocol.
The implementation of the “less-than” operator turns into an error requiring me to adopt the Equatable protocol. Is the guard statement correct, or should it be using the !== identity operator?
Thank you in advance :smile: