fix {into,from}_vec
implement Extendable
unused import for std::vec