Why is the syntax 1.. <n supported, but not 1..<n (without a space)? I've been battling a confusing compiler error all day, and the issue turned out to be exactly this.
Actually, I don't really care about supporting the 1..<n syntax as long as the error message can be improved. It returned a seemingly-unrelated type error that was far from the offending line.
To make it more confusing, the code compiled and ran on 0.11.2 fine, but was being rejected by the master branch version.