Refactor vector and variadics.