Query structures to support: - arguments - repeated fields - interfaces Config options: - schema location (http or file) - use http client or not - use ctx or not, maybe - target url (const or maybe allow it to be dynamic at runtime? - auth (maybe via client + roundtripper) - HTTP calling convention??? Misc: - replace __ with some unicode garbage - handle graphql errors in a reasonable way