A gem to use for simulating models with discrete time steps