pub trait TaskBuilder2: Debug {
// Required methods
fn build(
&self,
task: SiemTask,
) -> SiemResult<Pin<Box<dyn Future<Output = SiemTaskResult> + Send>>>
where Self: Sized;
fn clone(&self) -> Box<dyn TaskBuilder2>;
}