Ddefines the structure of a GraphQL document after it has been parsed.
t :: %{definitions: [Map], kind: atom, loc: Map}