pub type Transformer = Arc<dyn Fn(&LogicalPlan) -> Option<LogicalPlan>>;
struct Transformer { /* private fields */ }