Similar to 10, but with non-redundant constraints in the pattern.

-- a.cue --
d: [
	{name: "jack",    age: 5},
	{name: "gill",    age: >4},
	{name: "hilbert", age: int},
]
d: [...{name: string, age: int}]
-- out/trim --
== a.cue
d: [
	{name: "jack", age: 5},
	{name: "gill", age: >4},
	{name: "hilbert"},
]
d: [...{name: string, age: int}]
