pub async fn start_prepared_http_step_with_hooks<FCancel, FStart, FStartFuture, FSend, FSendFuture>(
client: &Client,
prepared: PreparedHttpStep,
step: &PipelineStep,
should_cancel: FCancel,
on_send_started: FStart,
on_send_returned: FSend,
) -> Option<Result<StartedHttpStep, StepExecutionResult>>