I think 1 ns is a reasonable default unit.
If you default the exclude parameter to a null time_vector, then do you need versions without exclude? Same for units?
If you wanted no excludes but ms units, you’d have to use named association for the units param.
Andy