The coverage thing does this right now:
This is unnecessarily costly. Also, it's using a bunch of sync io, which needs to be factored out.
It'd be better to just apply the coverage hook to the --cover dir, so it works without the second read.
Not using that coverage mechanism any more. nyc will be providing coverage soon.