I'll change it, but we hopefully never need a ```MIunitTest3```. ```MIunitTest2``` only enforces representing tests in a module as an 'array of something' where 'something' can be any struct. So ```MIunitTest2``` should be future proof for some time.