Query syntax like: ```ts { expired: { "$gt": Date.now() }, "$or": [ { isArchived: false }, { isArchived: null }, ] } ``` Should have independent specs.