 
 import Foundation
 
+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 // Box
 public final class Box<T> {
     

    }
}

// Optional
extension Optional {
    

    }
    
    public func completeWith(executionContext:ExecutionContext, future:Future<T>) {
        future.completeWith(executionContext, future:future)
    }
    
    public func success(value:T) {
