Building a TypeSafe GraphQL React Client App - Part 2