I'm implementing support for scalatest with scalacheck-effect and currently I need to copy/paste a lot of logic from CheckerAsserting#Check, in addition to placing my code in the org.scalatestplus.scalacheck package to get access to private[scalacheck] methods.
I could avoid all this if CheckerAsserting exposed a public method with the signature scalacheck.Test.Result => scalatest.Assertion
(for reference, here's my impl https://gist.github.com/Daenyth/67575575b5c1acc1d6ea100aae05b3a9#file-scalacheckeffectassertions-scala)