Designing APIs: use arrays instead of variable number of arguments | Dark Hacker News