Ensure all specs have an even number of setups and tear downs.

This is important with the new stack-based example API I'm adding.
WIP: with_temporary_scope