Returns a unmodifiable view of this Vector.
Vector<T> get unmodifiable => this is UnmodifiableVectorMixin<T> ? this : UnmodifiableVector<T>(this);