pub fn eval_rule( backend: &dyn Backend, primitive: &dyn Primitive ) -> Option<Box<dyn Eval<dyn Backend, dyn Primitive>>>