Types with Effects


The type system of ATS can currently track the following list of effects that a program may incur during its execution:


The code used for illustration is available here.