Following from PR #117, we have the following TODO's to make `RateSystem` work more generally: - multi-parameter ramping - IIP compatibility - `CoupledSDEs` compatibility (see #205) - decide how `current_parameters` should behave