`Segment::to_running_time_full()` can only return `None` if `None` is passed in
Currently these functions always return an Option
it seems. It might be OK to just now allow passing None
into them as this can be easily handled by the caller in Rust.
Same might be true for the other _full()
functions, needs checking.
CC @fengalin