Consider the main SWAPI example for the reference implementation: https://github.com/graphql/swapi-graphql
// film.js
import PersonType from './person';
// person.js
import FilmType from './film';
That's all over the place. Are these circular deps an acceptable practice? Are there any good patterns for avoiding this? It seems bad to include problematic practices in the definitive demo for GraphQL.