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