pub fn to_substrait_rel( producer: &mut impl SubstraitProducer, plan: &LogicalPlan, ) -> Result<Box<Rel>>