There is an infinite amount of possibilities. Algorithms are all in software, so there is no limit. It would not be hard to conceive of closed loop systems where the maximum amount of time you can be suspended is a setting, and where there is a minimum amount setting for insulin delivery outside of a suspend window.
Really, when discussing these “features”, it almost has to be system by system: what can you do with the 670, with Loop, with OpenAPS etc.