Thought through what static classes are part of a context (just the top-level static class; all others above/below don't count)
Removed out of scope feature in doing isSkipped and run with the same set of field instances.
Not expecting anything to happen to the class between those two calls, or at any point after JavaSpec starts interacting with a class.
Handling lambdas that throw
Removed old FieldExample implementation that worked at a single context level.
Declared ExampleFactory where it is used.
Separated concerns by package a bit more
Fixed scenarios to account for the constructor running twice on a context
Next tests to run