As an aside, I'm going to spin the renaming rcov->test_coverage part of this PR into its own, as it is causing API-consistency issues.