Swift 2 Programming Language (Swift 2 Prerelease) rev. 2015-06-08 > Language Reference > Protocol Associated Type Declaration
GRAMMAR OF A PROTOCOL ASSOCIATED TYPE DECLARATION
protocol-associated-type-declaration → typealias-headtype-inheritance-clause (opt) typealias-assignment (opt)
I'm leaning towards believing that the inclusion of typealias-assignment (opt) in this grammar production must have been a mistake - if not, can anybody give an example of how this might reasonably be used?