Pulled down ImmutableVector trait and impl from libstd
Pulled down Eq implementation for str