Holy shit did #JavaScript / #React people just discover conditions and restarts from #CommonLisp! Another secret power is out!
Two things:
1) It's not true you "can't touch this"; it's not theoretical, it's been a part of Common Lisp for the past three decades and it works just fine!
2) I'm not surprised this is an active area of theoretical work, but I am surprised by the implication that this area is considered new, or that they don't realize an implementation already exists.
https://overreacted.io/algebraic-effects-for-the-rest-of-us/