This is a bug in the Swift stdlib header auto-generator. When resolving types, they replace equivalent types in some places that they shouldn't. The actual definition here should be:
init<G : Generator where Generator.Element == T>(_ self_: G)
Generator.Element T, . Apple .
(_ self_: G) , , , , , , SequenceOf, , , . , , , .
, stdlib "" . Swift . Apple Apple, .
devforms.