The Type System is similar to State Management but aims to minimize manual type annotations by maximizing type inference.
Type System Notion
Type System Usages
Effect system
An effect system is a mechanism in programming languages designed to track and manage the side effects that functions or expressions can have during their execution.