prepareHost = async t => {
  // eslint-disable-next-line no-use-before-define
  const { cancel, cancelled, config } = await prepareConfig(t);
  const { host } = await makeHost(config, cancelled);
  return { cancel, cancelled, config, host };
}
@param {import('ava').ExecutionContext<any>} t
@returns {Promise<ReturnType<prepareConfig> & ReturnType<makeHost>>}