Show HN: Tagless final DSL for deterministic TypeScript programs | Dark Hacker News