Allow cycle offsets for things like `cylc set ... -pre=...`?

I was wondering if it would be possible, and reasonable to allow users to do commands like cylc set –pre=-PT6H/task:succeeded ... - use of offsets rather than having to pre-calculate the appropriate cycle? This would add more power to things like cylc set workflow //20250917T0000Z/task //20250916T0000Z/task –-pre=-PT6H/other_task:succeeded- so one command can hit multiple cycles at once.