Prelude.hs Create file for unifying prelude implementations and types Design stdlib Parser.hs Add parser for Loop statement Added parser for newtype aliases Add support for UCFS Change parser errors to custom error scheme Types.hs Add proper handling for type aliases Add type checking for newtype aliases code formatting Add support for UCFS Add type checking for group extensions Support multiple error reports Add implicit casts for basic number types Add alpha-conversion for generic type parameters Error.hs Add support for multi source-line errors Eval.hs Add evaluation for groups and extensions Add evaluation for enums Add evaluation for aliases (both newtype and transparent) Add proper runtime types Add implicit casts for basic number types