やさしく教えてくださってありがとうございます。selfで理解できました。

where Index == Intと記述がないと、Binary operator '..<' cannot be applied to operands of type 'Int' and 'Self.index.Distance'と言われてしまいます。これはどいういう関わりがあるのでしょうか。