pub fn lower(plan: &LogicalPlan) -> Arc<Program>Expand description
Compile a LogicalPlan back to a flat Program. Inverse of lift.
Lifting then lowering should produce a semantically-equivalent program
(not necessarily byte-identical — the lowered form is canonicalised).