 public extension SequenceType {
     
     /// Return first of elements in `seq` satisfies `predicate`.
+    ///
+    /// - Complexity: O(`self.count`).
     @warn_unused_result
     func firstOf(@noescape predicate: (Generator.Element) throws -> Bool) rethrows -> Generator.Element? {
         

public extension SequenceType where Generator.Element : Equatable {
    
    /// Return `true` if all of elements in `seq` is `x`.
    @warn_unused_result
    func all(x: Generator.Element) -> Bool {
        

public extension SequenceType {
    
    /// Return `true` if all of elements in `seq` satisfies `predicate`.
    ///
    /// - Complexity: O(`self.count`).
    @warn_unused_result
    func all(@noescape predicate: (Generator.Element) throws -> Bool) rethrows -> Bool {
        
