#!/usr/local/bin/swift enum NestedArray { case V(Element) case A([NestedArray]) } var na:NestedArray = .A([ .V(0), .V(1), .A([.V(2), .V(3)]) ]) print(na)