This slide deck, presented at GIDS 2025, explores how the Tagless-Final approach can be used to design robust, algebraic domain-specific languages (DSLs) that express domain logic in a composable and verifiable way. Using the example of a fiscal period DSL, we demonstrate how separating syntax, types, and semantics leads to maintainable, scalable domain models. Ideal for those interested in functional programming, DDD, and language-oriented design.