> At this time, implementations are usually based on libraries [18,20,21,51], or interpreted run-times [3,16]. This is unfortunate, be-cause we believe that algebraic effect handlers have wide applica-bility and should be considered as a basic mechanism for handlingeffects and control-flow in a wide range of languages – includinglanguages like JavaScript and C#, which have added various spe-cialized constructs over the years for concepts that are naturally ex-pressed using algebraic effects.
https://www.microsoft.com/en-us/research/wp-content/uploads/2016/08/algeff-tr-2016-v3.pdf