It seems that indexing with `UnitRange` and `StepRange` turns a `SArray` to an `Array`. ```julia julia> SVector(1, 2, 3)[1:2] 2-element Array{Int64,1}: 1 2 julia> SVector(1, 2, 3)[1:2:2] 1-element Array{Int64,1}: 1 ``` Tried it with current master (b454bc9131333da153f49182c7829c385fb2a6f5) and Julia 0.6.2 and 0.7 (3a47cd4b2e).