type PhysicalExprCache = Option<(Vec<Arc<dyn PhysicalExpr>>, Arc<Schema>)>;
enum PhysicalExprCache { None, Some((Vec<Arc<dyn PhysicalExpr>>, Arc<Schema>)), }
No value.
Some value of type T.
T