/// Helper to delay a failing method until the query plan is collected
#[macro_export]macro_rules!fallible{($e:expr, $lf:expr)=>{{use$crate::prelude::*;match$e{Ok(e)=> e,Err(err)=>{let lf: LazyFrame =LogicalPlanBuilder::from($lf.clone().logical_plan).add_err(err).0.into();return lf;},}}};}