Exploring ways in which Queryable and Criteria can be written without completely being stupid. Almost none of the new edits have been backed with specs, so none of these are exhibiting known behavior. Just me spitballing.