GraphQL error handling to the max with TypeScript, codegen and FP-ts | Hacker News Reader