pub async fn run_session_with_result<T>(
    session: Session<SendValue<T, End>>
) -> T where
    T: Send + 'static,