Just like the Routine, the Setup is also likely to be async, when benching async code. Is there any particular reason why the setup is not async?