Use concrete variable type and const
This helps to distinguish a timestep from a timepoint and ensures const-correctness.