maybe print_seq_time should be part of the stat state so it can contain the logic to reserve the vectors and print the research instead of having that logic in this scope.