Printing gql+- queries with AsString produces bad query for certain query root functions

will do. I had opened a much larger rabbithole than I had expected. See also: Proposal: Boyscout Refactoring of Functions - by enumerating them