Might as well be a ClassRule, since we expect to change no state between tests, just need extensions loaded.
Introduced StepDescriptor.defineArguments, usually backed by AbstractStepDescriptorImpl.uninstantiate, to produce arguments from an actual Step instance bound by Stapler.