There are cases where it's useful to swap an implantation out for a single test. As such an easy to use API for this might be useful to add.