Allows one to swap in different implementations. This provides the normal Insant::now() -> .elapsed() path.