Avoiding concept spill in API design | Hacker News Reader