// exact-check const EXPECTED = [ { 'query': 'R<primitive:slice<P>>', 'returned': [], 'in_args': [ { 'path': 'slice_array', 'name': 'alpha' }, ], }, { 'query': 'primitive:slice<R<P>>', 'returned': [ { 'path': 'slice_array', 'name': 'alef' }, ], 'in_args': [], }, { 'query': 'R<primitive:slice<Q>>', 'returned': [], 'in_args': [], }, { 'query': 'primitive:slice<R<Q>>', 'returned': [], 'in_args': [], }, { 'query': 'R<primitive:array<Q>>', 'returned': [ { 'path': 'slice_array', 'name': 'bet' }, ], 'in_args': [], }, { 'query': 'primitive:array<R<Q>>', 'returned': [], 'in_args': [ { 'path': 'slice_array', 'name': 'beta' }, ], }, { 'query': 'primitive:array<TraitCat>', 'in_args': [ { 'path': 'slice_array', 'name': 'gamma' }, ], }, { 'query': 'primitive:array<TraitDog>', 'in_args': [ { 'path': 'slice_array', 'name': 'gamma' }, ], }, { 'query': '[TraitCat]', 'in_args': [ { 'path': 'slice_array', 'name': 'gamma' }, { 'path': 'slice_array', 'name': 'epsilon' }, ], }, { 'query': 'R<[Q]>', 'returned': [ { 'path': 'slice_array', 'name': 'bet' }, ], }, { 'query': 'R<[P]>', 'in_args': [ { 'path': 'slice_array', 'name': 'alpha' }, ], }, ];