 }
 
 func ||(lhs: Trilean, rhs: Trilean) -> Trilean {
-    if (lhs == yes || rhs == yes) {
+    if lhs == yes || rhs == yes {
         return yes
     }
-    else if (lhs == maybe || rhs == maybe) {
+    else if lhs == maybe || rhs == maybe {
         return maybe
     }
     else {

}

prefix func !(trilean: Trilean) -> Trilean {
    if (trilean == yes) {
        return no
    }
    else if (trilean == no) {
        return yes
    }
    else {

}

func sure(trilean: Trilean, closure: () -> ()) {
    if trilean == yes {
        closure()
    }
}

func sureNot(trilean: Trilean, closure: () -> ()) {
    if trilean == no {
        closure()
    }
}

func unsure(trilean: Trilean, closure: () -> ()) {
    if trilean == maybe {
        closure()
    }
}
