Hmm, I thought I tried to introduce one awhile back and it was rejected due to complexity. I am happy to be incorrect about that. I can add a base test class, which will provide an example of such a beast.