Overview

Wraps both a Proc and an RSpec::Core::Example for use in around hooks. In around hooks we need to yield this special
kind of object (rather than the raw RSpec::Core::Example) because when
there are multiple around hooks we have to wrap them recursively.

Examples:

RSpec.configuredo|c|c.arounddo|ex|# Procsy which wraps the example
ifex.metadata[:key]==:some_value&&some_global_conditionraise"some message"endex.run# run delegates to ex.call.
endend