Can we avoid extending `Vec`'s api further?