Previously in Swift 2.2 I\'m able to do:
extension _ArrayType where Generator.Element == Bool{ var allTrue : Bool{ return !self.contains(false) }
Extending _ArrayProtocol or Collection didn't work for me but Sequence did.
_ArrayProtocol
Collection
Sequence
public extension Sequence where Iterator.Element == String { var allTrue: Bool { return !contains(false) }