``` T[] arrayOf(T, Args...)(auto ref Args args) if (allArgsAppendableToArrayOfT) {...} auto arr = arrayOf!Variant(3, "hello, obj); ```