pub fn tree_learning<'a, 'b>( options: Vec<(&'static Expr, Bits)>, conditions: &'b [(&'static Expr, Bits)], size: usize, bump: &'a Bump, limit: usize, ) -> TreeLearning<'a, 'b>