Show HN: Non functional requirements should be part of function interfaces | Hacker News Reader