Designing a DSL for accounting: use a DSL to describe taxes and pension | Hacker News Reader