Hacking GraphQL schema: Adding type inheritance, generic types and custom metadata | Hacker News Reader