Unexpected error: "cannot use metatype of type 'UInt8' in embedded Swift" when initialising a simple array from an array literal

a different version of Array in our standard library

Right, this is likely the reason. I’m mostly curious now if we could find a way to not need a non-standard Array but also to not need a non-standard standard library as well. What kind of modifications do you actually need? And if you really need a different array type, is it concievable to perhaps be a non-stdlib addition (with a different name than Swift.Array)?