Elm is my favorite programming language

I love Elm, it's nice how there's minimal configuration, no "any" type, no side effects everywhere (just commands and subscriptions), no mutation, no reassignment, tagged unions with exhaustively checked pattern matching case expressions, simple records that work how you want them to and encourage simple design, no classes, no inheritance, no complex language features, the language is really small and easy to learn and has everything you need to be productive, and Elm has a really nice type-safe way to do JS/TS interop, and Elm has really nice clean syntax that makes me happy, I like how I can design the Model and Msg and then just listen to the nice compile errors and it feels almost like the program writes itself, it's hard to explain but it's just so enjoyable and nice! Elm is my favorite programming language!