vec: add `from_elem`, `truncate` and `set_len`