It would be nice if we could write our own conditions. Equals, Greater/Lesser Than, Exists all seem useful primitives, but HasTrailingSlashes really seems like the kind of thing someone would want to write on a need basis, the same way that CaseInsensitiveEquals or Contains might be nice to have (but not necessarily worth including in the core product).