 
 import Foundation
 
-extension Optional {
+public extension Optional {
     
     func filter(@noescape predicate: Wrapped -> Bool) -> Optional {
         

        return self
    }
    
    func replaceNil(with replacement: Wrapped) -> Optional {
        
        switch self {
        case .Some(_): return self

        }
    }
    
    public var isNone: Bool {
        
        return !isSome
    }
