fragment FragmentReference on QueryRoot { inFragment } fragment snake_case_fragment on QueryRoot { inFragment } fragment RecursiveFragment on RecursiveNode { head tail { ...RecursiveFragment } } query FragmentReference { ...FragmentReference } query SnakeCaseFragment { ...snake_case_fragment } query RecursiveFragmentQuery { recursive { ...RecursiveFragment } }