@mwhelan We can't use generics because we get the type from MethodInfo's and other reflection based types, also by the time the Scenario is involved it only has an `Example` not an `ExampleTable` (we create a scenario for each Example)

Only the tests will have code like this, the BDDfy codebase will not drill down like this