It would make more sense to put the field directives (like external) as a boolean on the type itself, was there a technical reason for not doing that?
It would make more sense to put the field directives (like external) as a boolean on the type itself, was there a technical reason for not doing that?