 public prefix func !<T, V>(_ handler: @escaping (T) -> (V)) -> (T?) -> (V?) {
     return { $0 | handler }
 }
+
+postfix operator .!
+
+/**
+ Force Unwrap function result
+ 
+ - Parameters:
+ - handler: function that return an optional
+ 
+ - Returns: function that will unwrap the result of the first function
+ */
+public postfix func .!<T, V>(_ handler: @escaping (T) -> (V?)) -> (T) -> (V) {
+    return { ($0 | handler)! }
+}
+
+

}

/**
 Optionalize
 
 - Parameters:

    return { .?($0 | handler) }
}

infix operator =>

/**
