En Swift, el tipo de retorno de corte de Array [String] no parece ser [String]

Estoy cortando una matriz de cadenas y estableciendo eso en una [String]variable, pero el verificador de tipos se queja. ¿Es un posible error del compilador? var tags = ["this", "is", "cool"] tags[1..<3] var someTags: [String] = tags[1..<3]