func anyGenerator<G : GeneratorType>(_: G) Declaration func anyGenerator<G : GeneratorType>(base: G) -> AnyGenerator<G.Element> func anyGenerator<Element>(_: () -> Element?) Declaration func anyGenerator<Element>(body: () -> Element?) -> AnyGenerator<Element>