Moving the name/opts/cb code out into a reusable internal function.
Adding Test.skip.
switches are weird
2.12.0