The top level **tests** describes a pretty simple schema, but it doesn't go into input objects or unions. A more comprehensive example would be useful.