This is an implementation of the Unify approach for the operator function. It is unique in that it is a wrapper around the simple operator function API. To improve the filtering, it would be excellent if we could examine the return type in `solved` somehow (if it is known) and use that to trim our list of exclusives down even further! The smaller exclusives are, the faster everything in the solver can run.