Looks like this isn't used anywhere?  Looks like a useful abstraction, though; if we stick with this solution for some reason it would be good to leverage this.  (Although I suspect the final fix will be in rspec-core).