Array: takes any type now, new constructors