Use RangeError + length optimisation for Only!T