type LoopA { b: LoopB! } type LoopB { a: LoopA! }