Generically create an instance of `AA <: AbstractArray` with contents 1,2,3

How about converting an existing array to the desired type? Perhaps:

using StaticArrays: SVector

convert(AA, SVector(1, 2, 3))

or just call the constructor:

AA(SVector(1, 2, 3))