Hi,
Wasora is solving the DAE (actually, ODE) from time t = 0 to t = end_time.
Each time, all phase space variables (in this case just variable a) are computed. When using HISTORY, you store that value in a new function, such that b(t) = a for each time that the ODE solver hits.
Later, you just plot the shifted function b(t - shift), which is not defined for negative argument value. Linear interpolators assume constant extrapolation using the first (left extrapolation) or last (rigth extrapolation) values.
So you are right!
Jeremy just answer but I will send this anyway hahaha