Generate queries with variables (optionally). This is the only way to pass complex input types. Problems: - Do we expose this through CLI? Modes that output multiple queries/mutations won't work well with variables. - How do we document expected format of the complex input types? JSON doesn't support comments.