graphql-extensible-records Useful for generating argument and response types as extensible records. Makes for typesafe interaction with a graphql API. Please see the tests for an example.