var zeroIntSchema … var smallIntSchema … var mediumIntSchema … var largeIntSchema … func TestScalarRatcheting(t *testing.T) { … } var objectSchema … var objectObjectSchema … // Shows scalar fields of objects can be ratcheted func TestObjectScalarFieldsRatcheting(t *testing.T) { … } // Shows schemas with object fields which themselves are ratcheted can be ratcheted func TestObjectObjectFieldsRatcheting(t *testing.T) { … } func ptr[T any](v T) *T { … }