As HN: Has anyone kept objects and types separate in OOP? | Hacker News Reader