I see that this fails on arrays that are not indexed from 0:
var x: array[1..4, int] = [2, 4, 6, 8]
echo x[^1]
Error: invalid context for '^' as len!=high+1 for 'x'I understand that `x[^k]` is a shortcut for `x[x.len - k]`, and cannot be used when `len!=high+1`. In the latter case, would it be possible to make `x[^k]` a shortcut for `x[x.high-k+1]` ? This way, `x[^1]` would always return the last element whatever the indexing.
