Swift: new half-open range syntax