Swift subscripts draft