Say I have a fragment **A** which has two fragments **B** and **C** *fragmentA.gql*: ```graphql #import "fragmentB" #import "fragmentC" fragment A { ...B items { ...C } } ``` which I import like so: ```javascript import fragmentA from './fragmentA.gql' ``` if I use fragment A in query D like so: ```javascript export const queryD = gql` query getSomeAlphabet { id ...A } ${fragmentA}` ``` The document node `queryD` only has 2 definitions, the `getSomeAlphabet` query and **A** but not the definitions for **B** and **C**. Is this a bug, or am I doing something wrong here?