     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]()

        return v
    }

    init(_ elements: [ViewExpression]) {
        assert(countElements(elements) > 0)
        switch elements[0] {
        case .View(let v):

        }
        self = .Composition(t)
    }
}

// MARK: helper funcs
