Also I'm not really sure what happened, but after I added those covariance tests in, they worked yesterday but getting compiler errors today - I had to do some intellij downgrading and may have got a later kotlin version with it, but I had to make these changes to support covariance:
https://github.com/kotest/kotest/compare/master...jaymoid:arbVarianceFix?expand=1