 
 extension ResultTests {
     func testMap() {
-        if true {
+        do {
             let r: Result<Int> = Result(2).map { $0 * $0 }
             switch r {
             case let .Success(value):

            }
        }
        
        if true {
            let a: Result<Int> = Result(error: Error(message: "a"))
            let r: Result<Int> = a.recover { error in
                switch error {

            }
        }
        
        do {
            let a: Result<Int> = Result(error: Error(message: "a"))
            let r: Result<Int> = a.apply(pure({ $0 * $0 }))
            switch r {
