Designing good DSL | Dark Hacker News