     public init(integerLiteral value: IntegerLiteralType) {
         self = .Number(value)
     }
+    
+    public init(arrayLiteral elements: ViewExpression...) {
+        self = .View(LayoutView(elements))
+    }
 
     public init(composition elements: VisualFormat...) {
         var t = [VisualFormat]()

}


infix operator - {}

public func -(lhs: VisualFormat, rhs: VisualFormat) -> VisualFormat {
    return VisualFormat(composition: lhs, .Connection, rhs)

        }
        self = .Composition(t)
    }
}

// MARK: helper funcs
