So you want to create a new abstraction? | Hacker News Reader