pub type PipelineFactoryFn<R, W> = Box<dyn Fn() -> Rc<Pipeline<R, W>>>;
Creates a new Pipeline
pub struct PipelineFactoryFn<R, W>(/* private fields */);