[IMP] base/ir/ir_sequence : New subsequences for date ranges and convert to new api

why decorate with @one if it's only called with a single element and immediately unwrapped?