Currently for a schema like following: ``` [ foo (id: 1, type String), bar (id: 2, type Struct), | - baz (id: 3, type String) | - ban (id: 10, type Int) ] ``` The `highest_field_id` is calculated as 2 since we don't count nested field. It's supposed to be 10.