Add a resource fit predicate.

Not linked into any scheduler yet.
I think we're in agreement.  No new types.  Daniel was just asking for clarification, I think.  So I think we're good here.