Error: `First` input object cannot reference itself
    ╭─[0084_circular_non_nullable_input_objects.graphql:6:1]
    │
  6 │ ╭─▶ input First {
  7 │ │     second: Second!
    │ │     ───────┬───────  
    │ │            ╰───────── `First` references `second` here...
    ┆ ┆   
  9 │ ├─▶ }
    │ │       
    │ ╰─────── cyclical input object definition
    │ 
 12 │       third: Third!
    │       ──────┬──────  
    │             ╰──────── `second` references `third` here...
    │ 
 17 │       fourth: Fourth!
    │       ───────┬───────  
    │              ╰───────── `third` references `fourth` here...
    │ 
 22 │       first: First!
    │       ──────┬──────  
    │             ╰──────── `fourth` circularly references `First` here
────╯
Error: `Second` input object cannot reference itself
    ╭─[0084_circular_non_nullable_input_objects.graphql:11:1]
    │
  7 │       second: Second!
    │       ───────┬───────  
    │              ╰───────── `first` circularly references `Second` here
    │ 
 11 │ ╭─▶ input Second {
 12 │ │     third: Third!
    │ │     ──────┬──────  
    │ │           ╰──────── `Second` references `third` here...
    ┆ ┆   
 14 │ ├─▶ }
    │ │       
    │ ╰─────── cyclical input object definition
    │ 
 17 │       fourth: Fourth!
    │       ───────┬───────  
    │              ╰───────── `third` references `fourth` here...
    │ 
 22 │       first: First!
    │       ──────┬──────  
    │             ╰──────── `fourth` references `first` here...
────╯
Error: `Third` input object cannot reference itself
    ╭─[0084_circular_non_nullable_input_objects.graphql:16:1]
    │
  7 │       second: Second!
    │       ───────┬───────  
    │              ╰───────── `first` references `second` here...
    │ 
 12 │       third: Third!
    │       ──────┬──────  
    │             ╰──────── `second` circularly references `Third` here
    │ 
 16 │ ╭─▶ input Third {
 17 │ │     fourth: Fourth!
    │ │     ───────┬───────  
    │ │            ╰───────── `Third` references `fourth` here...
    ┆ ┆   
 19 │ ├─▶ }
    │ │       
    │ ╰─────── cyclical input object definition
    │ 
 22 │       first: First!
    │       ──────┬──────  
    │             ╰──────── `fourth` references `first` here...
────╯
Error: `Fourth` input object cannot reference itself
    ╭─[0084_circular_non_nullable_input_objects.graphql:21:1]
    │
  7 │       second: Second!
    │       ───────┬───────  
    │              ╰───────── `first` references `second` here...
    │ 
 12 │       third: Third!
    │       ──────┬──────  
    │             ╰──────── `second` references `third` here...
    │ 
 17 │       fourth: Fourth!
    │       ───────┬───────  
    │              ╰───────── `third` circularly references `Fourth` here
    │ 
 21 │ ╭─▶ input Fourth {
 22 │ │     first: First!
    │ │     ──────┬──────  
    │ │           ╰──────── `Fourth` references `first` here...
 23 │ ├─▶ }
    │ │      
    │ ╰────── cyclical input object definition
────╯

