Is it possible to set the return type in a DQL query for a GraphQL result?

This part is tripping me up… I tried

query {
    queryHasInterfaceField {
        __typename
        interfaceField {
            __typename
        }
    }
}

result:

{
  "queryHasInterfaceField": [
    {
      "__typename": "HasInterfaceField",
      "interfaceField": {
        "__typename": "FirstImplement"
      }
    }
  ]
}

I’ve got all this in a sandbox branch if you want to check it out/work there: GitHub - matthewmcneely/dgraph-v21.03-sandbox at explanations/interface-type-results