Ony way to get SWIG to do what I want.
I do hope the compiler eliminates the temporary intermediate object... if not... it's just a time_spec_t