Beyond inductive datatypes: exploring Self types | Hacker News Reader