Execute Shoulds() in Parrellel and Once-only per test (not runner).
Add test to verify complex types on contexts.