Algebraic Data TypesApril 29, 2025 ยท View on GitHub JavaScript mutable non-ADT Record ADT Record Tuple Sum Result as a Sum of Value and Failure Result container Maybe container Linked list