     }
 }
 
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 // Try
 public struct TryError {
     public static let domain = "Wrappers"

        }
    }
    
    // should be future mixin
    public func onComplete(complete:Try<T> -> Void) {
        self.onComplete(self.defaultExecutionContext, complete:complete)
    }

    }
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Optional
extension Optional {
    
