 #endif
 
 public func visualFormat(v1: YAVView,
-                         closure: (ViewExpression) -> ()) {
+                         @noescape closure: (ViewExpression) -> ()) {
     v1.translatesAutoresizingMaskIntoConstraints = false
 
     closure(.View(LayoutViewName(v1, 1)))

}

public func visualFormat(v1: YAVView, v2: YAVView, v3: YAVView, v4: YAVView, v5: YAVView,
                         closure: (ViewExpression, ViewExpression, ViewExpression, ViewExpression, ViewExpression) -> ()) {
    v1.translatesAutoresizingMaskIntoConstraints = false
    v2.translatesAutoresizingMaskIntoConstraints = false
    v3.translatesAutoresizingMaskIntoConstraints = false

}

public func visualFormat(v1: YAVView, _ v2: YAVView, _ v3: YAVView,
                         @noescape closure: (ViewExpression, ViewExpression, ViewExpression) -> ()) {
    v1.translatesAutoresizingMaskIntoConstraints = false
    v2.translatesAutoresizingMaskIntoConstraints = false
    v3.translatesAutoresizingMaskIntoConstraints = false
